Asp.net 如何在页面重新加载后显示cookie内容
我的default.aspx表单标记内容是Asp.net 如何在页面重新加载后显示cookie内容,asp.net,vb.net,cookies,Asp.net,Vb.net,Cookies,我的default.aspx表单标记内容是 <asp:Button ID="ButtonSave" runat="server" Text="Save" Height="47px" Width="176px" /> <asp:TextBox ID="TextBoxCookie" runat="server"></asp:TextBox> 但是在关闭页面后,文本框是空的。谁能告诉我代码有什么问题,因为我不明白 如果页面不是回发,则只需设置TextBoxCook
<asp:Button ID="ButtonSave" runat="server" Text="Save" Height="47px" Width="176px" />
<asp:TextBox ID="TextBoxCookie" runat="server"></asp:TextBox>
但是在关闭页面后,文本框是空的。谁能告诉我代码有什么问题,因为我不明白
TextBoxCookie
的值。否则,您的页面流将由您输入一个值,单击按钮,然后在回发时,您将用cookie的值(可能为空)覆盖您输入的值。然后,按钮save\u Click执行并将cookie设置为文本框的值(该文本框现在为空,而不是您键入的内容)
按钮保存单击
发生在页面加载
之后。请复习一下Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not Page.IsPostBack Then
TextBoxCookie.Text = Request.Cookies("TextCookie").Value
End If
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not Page.IsPostBack Then
TextBoxCookie.Text = Request.Cookies("TextCookie").Value
End If
End Sub