我只想将行/列绑定数据传递给javascript函数。我在stackoverflow上发现了大量的样本,但我无法让它为我工作。
这就是我所拥有的:
<asp:ImageButton ID="ImageButton1" CommandArgument='<%# Eval("MECNUM") %>' runat="server"
ImageUrl="printer.png" OnClick="Display_OnClick"
OnClientClick='DoSomething(<%# Eval("MECNUM")%>))' />
再一次,为重新发布一个常见问题道歉,但我已经复制/粘贴了我在这里找到的已接受的解决方案,并且总是会出现解析器错误。
感谢您的帮助。
答案 0 :(得分:0)
使用带有格式表达式的Eval重载:
OnClientClick='<%# Eval(Container.DataItem, "MECNUM", "DoSomething({0})") %>'
请参阅http://msdn.microsoft.com/en-us/library/2d76z3ck(v=vs.110).aspx。