在 asp.net 的 updatepanel 中写入和读取 cookie

Write & Read cookie within an updatepanel in asp.net

提问人:Hallowen 提问时间:10/2/2019 更新时间:10/3/2019 访问量:167

问:

我创建了一个简单的 asp.net webform 项目。尝试在 updatepanel 中的事件上读取/写入 cookie button_click。

按钮的层次结构顺序:

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);
  }
}
asp.net UpdatePanel HttpCookie ASPTuent

评论


答:

0赞 Hallowen 10/3/2019 #1

我已经搜索并尝试了代码。但仍然有同样的问题。问题与代码无关。代码运行良好。清理解决方案,重启 Visual Studio。如果 IIS 正在运行,请停止它。

打开你的项目,你会看到问题。

它对我有用。我希望你这样做。