我需要点击此链接向Link_Click
(这是一种方法)发送一个值:
<asp:HyperLink ID="TheLink" runat="server" Text='<%# Eval("ID") %>' onclick="Link_Click"></asp:HyperLink>
价值是:Eval("name")
答案 0 :(得分:0)
onclick是一个客户端javascript事件处理程序,所以你可以这样做:
onclick="<%= "Link_Click(" + Eval("name") + ")" %>
否则,HyperLink会导航到另一个页面,您需要将NavigateUrl属性添加到以下值中:
NavigateUrl="Some.aspx?name=<%# Eval("name") %>"
如果这样可行,但我认为你需要这样做:
NavigateUrl="<%= "Some.aspx?name=" + Eval("name").ToString() %>"