<asp:LinkButton ID="lnkBtn" CommandName ="sendLink" runat="server"
OnClientClick='javascript:AddToDatabase(<%# Eval("myUrl") %>)'
CommandArgument='<%# Eval("myUrl") %>' Text='<%# Eval("myUrl") %>'>
</asp:LinkButton>
编辑 1
改变 OnClientClick 如下
OnClientClick='<%# Eval("myUrl", "javascript:AddToDatabase({0});") %>'
结合两者
<asp:LinkButton ID="lnkBtn" CommandName ="sendLink" runat="server"
OnClientClick='<%# Eval("myUrl", "javascript:AddToDatabase({0});") %>'
CommandArgument='<%# Eval("myUrl") %>' Text='<%# Eval("myUrl") %>'>
</asp:LinkButton>
将 Eval 参数传递给 ASPX 文件中的 JavaScript 函数的参考
编辑 2
这是另一个链接
Passing variables to javascript in onclientclick
将 rowindex 从 gridview item click 传递到 javascript 函数
编辑 3
@moiz 帮助回答者的那个
<asp:LinkButton ID="lnkBtn" CommandName ="sendLink" runat="server"
OnClientClick='<%# Eval("myUrl", "javascript:AddToDatabase('{0}');") %>'
CommandArgument='<%# Eval("myUrl") %>' Text='<%# Eval("myUrl") %>'>
'<%# Eval("myUrl") %>'
</asp:LinkButton>