1

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? ありがとう!

4

2 に答える 2

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");

}
于 2012-07-25T16:41:21.197 に答える
1

何かのようなもの:

protected void buttonClick(Object sender, Eventargs e)
  {
   Session["variable"] = value;
   Response.Redirect("page.aspx");
   }
于 2012-07-25T16:29:36.310 に答える