我有一个由Repeater
创建的asp:HyperLink
的列表。当我点击其中一个HyperLinks
时,我希望它将HyperLink
中设置的值传递到后面的代码中,以便我知道哪个HyperLink
已被点击。所以......Repeater中的ASP.NET设置值,并让它传入代码隐藏
<asp:Repeater id="rpt1" runat="server">
...some rows of HyperLinks..
<li><asp:HyperLink ID="hlValue" CssClass='example8' NavigateUrl="#"
OnClick="passavalue(books)" >books</asp:hyperlink></li>
...
</asp:repeater>
C#
static void passavalue(string value)
{
response.Write(vlaue);
}
我知道这不会工作,我只是试图解释什么,我试图做的。
由于某些原因堆栈溢出撕掉了我写的所有html,所以这没有任何意义。
<%#的DataBinder.Eval(容器.DataItem, “姓名”)%> ASP:超链接>
的
静态无效passavalue(字符串值){RESPONSE.WRITE(vlaue); }
– 2010-08-25 15:52:25
当单击HyperLink时,是否希望在没有页面刷新的情况下发生某些事情,例如。通过Ajax? – 2010-08-25 16:23:47