Jef*_*man 1 javascript c# asp.net postback refresh
我有一个asp.net应用程序,当我刷新一个提交表单后生成的网页.
例:
<form name="myform" action="mypage.aspx" method="post">
然后显示以下警报.
"如果不重新发送信息,则无法刷新页面.单击"重试"再次发送信息,或单击"取消"返回到您尝试查看的页面.
有两个按钮:
Retry Cancel
如何避免上述警报并将"取消"作为默认值并立即刷新?
谢谢
杰夫
您应该使用"Redirect-After-Post"模式.谷歌了解更多信息.但基本上在表单提交上,您的服务器会向客户端发送重定向响应,然后客户端将获取此页面.这是避免您看到的问题的最佳做法:在页面刷新时没有收到令人讨厌的消息,后退按钮没有"破坏"并且它可以防止意外双重提交.实际上,您网站上的每个表单都应该实现此模式.
以下是在asp.net中实现它的几个问题: