如何使GridView编辑链接调用javascript函数?

时间:2009-08-23 11:12:40

标签: c# asp.net .net-3.5 gridview

我有一个用户填充的网格视图,我想添加一个链接,它将调用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并调用该函数。

我缺少什么才能做到这一点?

1 个答案:

答案 0 :(得分:1)

有一个解决方案可以这样写:

<a href='<%#"javascript:ShowUser(" + Eval("UserID")+")"%>' runat="server" >Edit</a>

并且有效。