请大家帮我改一个语句
在一个HTML文件中有以下代码
<dxe:ASPxButton ID="ASPxButton3" runat="server" Text="CallBack">
<ClientSideEvents Click="ShowDetails(<%# Eval("newsID") %>);" />
........
这个Click后边要怎样改才正确? 后边的意思是点击ASPxButton就调用ShowDetails这个JavaScript函数,并向该函数传递一个参数。我怎么改也不动。请大家帮一下。
------解决方案--------------------<dxe:ASPxButton ID="ASPxButton3" runat="server" Text="CallBack">
<ClientSideEvents Click='ShowDetails( <%# Eval("newsID") %>)' />
------解决方案--------------------eval绑定 要设置控件的数据源才能用
------解决方案--------------------哪不对?你确定newsID正确绑定了吗?
ShowDetails('<%# Eval("newsID") %>');
------解决方案--------------------试试这个
<ClientSideEvents Click='<%# "ShowDetails(\"" + Eval("newsID") + "\");"%>'/>