在一个HTML文件中有以下代码
 <dxe:ASPxButton ID="ASPxButton3" runat="server" Text="CallBack">
      <ClientSideEvents Click="ShowDetails(<%# Eval("newsID") %>);" />
  ........
这个Click后边要怎样改才正确?  后边的意思是点击ASPxButton就调用ShowDetails这个JavaScript函数,并向该函数传递一个参数。我怎么改也不动。请大家帮一下。

解决方案 »

  1.   

    <dxe:ASPxButton ID="ASPxButton3" runat="server" Text="CallBack"> 
          <ClientSideEvents Click='ShowDetails( <%# Eval("newsID") %>)' /> 
      

  2.   

    eval绑定 要设置控件的数据源才能用
      

  3.   

    哪不对?你确定newsID正确绑定了吗?ShowDetails('<%# Eval("newsID") %>');
      

  4.   

      这样   
     <ClientSideEvents Click='ShowDetails( <%=newsID%>)' /> 
      

  5.   

    这样   
     <ClientSideEvents Click='ShowDetails( <%=newsID%>)' /> 
      

  6.   

    试试这个
    <ClientSideEvents Click='<%# "ShowDetails(\"" + Eval("newsID") + "\");"%>'/>