在ASP.NET中,执行某些操作后进行刷新似乎会导致它们再次发生,即使该操作没有意义(比如双重删除)。在Web开发中,处理这种情况的方法是在提交后重定向,以获取一个干净的页面版本,可以在不重新提交到Web服务器的情况下进行刷新。那么,我该如何在ASP.NET中实现这一点呢?
我感觉有一个更深层次的问题我还没有理解,但是让我来试试。在你的postback事件中:
// the post handling logic, e.g. the click event code
Response.Redirect(Request.RawUrl);
Response.Redirect(Request.RawUrl, false);
来完成处理并避免应用程序终止会话等问题。 - GlennG