我有一个像“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 的情况下实现这一点?