我有一个用户填充的网格视图,我想添加一个链接,它将调用javascript函数“showUser({userid})”。
我是这样写的:<asp:TemplateField>
<ItemTemplate>
<a href="javascript:ShowUser(<%# Bind('UserId') %>)" runat="server" >Edit</a>
</ItemTemplate>
</asp:TemplateField>
但链接转到“javascript:ShowUser(&lt;%#%20Bind('UserId')%20%&gt;)”的问题“而不是获取用户ID并调用该函数。
我缺少什么才能做到这一点?
答案 0 :(得分:1)
有一个解决方案可以这样写:
<a href='<%#"javascript:ShowUser(" + Eval("UserID")+")"%>' runat="server" >Edit</a>
并且有效。