Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使GridView编辑链接调用javascript函数?_C#_Asp.net_.net 3.5_Gridview - Fatal编程技术网

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

C# 如何使GridView编辑链接调用javascript函数?,c#,asp.net,.net-3.5,gridview,C#,Asp.net,.net 3.5,Gridview,我有一个由用户填充的网格视图,我想在其中添加一个链接,该链接将调用javascript函数“showUser({userid})” 我是这样写的: <asp:TemplateField> <ItemTemplate> <a href="javascript:ShowUser(<%# Bind('UserId') %>)" runat="server" >Edit</a>

我有一个由用户填充的网格视图,我想在其中添加一个链接,该链接将调用javascript函数“showUser({userid})”

我是这样写的:

<asp:TemplateField>
            <ItemTemplate> 
                <a href="javascript:ShowUser(<%# Bind('UserId') %>)" runat="server" >Edit</a>
            </ItemTemplate>
        </asp:TemplateField>

但问题在于,该链接指向“javascript:ShowUser()”而不是获取用户id并使用调用函数


我缺少了什么来让它工作?

有了这样的解决方案:

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

它成功了