我正在asp.net
内撰写C#
项目,我的页面由hyperlink
内的gridview
字段组成。
代码如下:
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='details.aspx' Text="view details"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
我想在此onclick
字段上处理hyperlink
事件,因此当我点击它时,我会转到新页面并创建新的会话变量。
那么如何创建会话变量并点击hyperlink
转到新页面?谢谢!
答案 0 :(得分:3)
您可以使用LinkButton
:
<asp:LinkButton id="LinkButton1"
Text="view details"
OnClick="LinkButton_Click"
runat="server"/>
void LinkButton_Click(Object sender, EventArgs e)
{
Session["variable"] = "your_value";
Response.Redirect("~/details.aspx");
}
答案 1 :(得分:1)
类似的东西:
protected void buttonClick(Object sender, Eventargs e)
{
Session["variable"] = value;
Response.Redirect("page.aspx");
}