0

这是我的按钮:

protected void Button_Click(object sender, EventArgs e)
{
     ...//things it does
}

当我更新页面时,谷歌浏览器(例如)询问我是否要重做上述操作。外行人会按下继续,动作会发生,但它不会发生。我怎样才能从“记忆”中清除这个动作,因为它不会再次发生?

多谢!

4

2 回答 2

0

当您单击F5浏览器重新发送到服务器最后一个请求时。如果最后一个请求是一个POST,它将显示一个弹出窗口,询问用户是否要重新发送信息。这是每个浏览器的标准行为,您无法更改它。

避免此问题的现有模式是/Post/Redirect/Get

于 2012-07-06T13:16:04.403 回答
0

在按钮单击事件中完成处理后,您可以执行 Response.Redirect 回到同一页面。

于 2012-07-06T13:21:43.080 回答