「default.aspx」のようなasp.netページに次のものが含まれています。
<form id="form1" runat="server" >
<asp:Textbox id="Textbox1" runat="server" />
<asp:Button id="Button1" runat="server" onClick="Button1_Click" text="submit" />
</form>
私が欲しいのは、ユーザーが他のサブページから戻ってきている間、テキストボックスフィールドにテキスト値を保持することです。
したがって、.csファイルでこれを試します。
protected void Button1_Click(object sender, EventArgs e){
Session["Data"] = Textbox1.Text;
}
public string Data{get{return Session["Data"].ToString();}}
およびin.aspx:
<asp:Textbox id="Textbox1" runat="server" text="<%# Data %>" />
ただし、機能せず、テキストボックスフィールドが空白になります。
javascriptなしでこれを実装する方法は?