这是我的按钮:
protected void Button_Click(object sender, EventArgs e)
{
...//things it does
}
当我更新页面时,谷歌浏览器(以前为例)询问我是否要重做上述操作。外行人会按下继续,行动将会发生,但它不可能发生。如何从“记忆”中清除此动作,因为它不会再发生?
非常感谢!
答案 0 :(得分:0)
单击F5
浏览器重新发送到服务器上次请求时。如果最后一个请求是POST
,它将显示一个弹出窗口,询问用户是否要重新发送信息。这是每个浏览器的标准行为,您无法更改它。
避免此问题的现有模式是/Post/Redirect/Get
答案 1 :(得分:0)
在按钮点击事件中完成处理后,您可以将Response.Redirect返回到同一页面。