在 asp.net 的更新面板中写入和读取 cookie
Write & Read cookie within an updatepanel in asp.net
我创建了一个简单的 asp.net 网络表单项目。尝试 read/write 更新面板中 button_click 事件的 cookie。
按钮的层级顺序:
UpdatePanel > Repeater > Button
按钮点击条件:
按钮点击是工作轮。触发器正在工作。当我尝试在单击按钮时创建 cookie 时,它不起作用。你知道为什么吗?
按钮点击:
protected void mybutton_Click(object sender, EventArgs e)
{
Button mybutton = sender as Button;
RepeaterItem rpt = mybutton.NamingContainer as RepeaterItem;
if(rpt != null)
{
HttpCookie newcookie = new HttpCookie("test");
newcookie.Value= "testvalue";
Response.Cookie.Add(newcookie);
}
}
我已经搜索并尝试过代码。但仍然有同样的问题。问题与代码无关。代码运行良好。清理您的解决方案,重新启动 visual studio。如果是 运行.
,请停止 IIS
打开您的项目,您会看到问题消失了。
对我有用。我希望你这样做。
我创建了一个简单的 asp.net 网络表单项目。尝试 read/write 更新面板中 button_click 事件的 cookie。
按钮的层级顺序:
UpdatePanel > Repeater > Button
按钮点击条件:
按钮点击是工作轮。触发器正在工作。当我尝试在单击按钮时创建 cookie 时,它不起作用。你知道为什么吗?
按钮点击:
protected void mybutton_Click(object sender, EventArgs e)
{
Button mybutton = sender as Button;
RepeaterItem rpt = mybutton.NamingContainer as RepeaterItem;
if(rpt != null)
{
HttpCookie newcookie = new HttpCookie("test");
newcookie.Value= "testvalue";
Response.Cookie.Add(newcookie);
}
}
我已经搜索并尝试过代码。但仍然有同样的问题。问题与代码无关。代码运行良好。清理您的解决方案,重新启动 visual studio。如果是 运行.
,请停止 IIS打开您的项目,您会看到问题消失了。
对我有用。我希望你这样做。