asp.net中我们所不希望看到的事情------刷新重复操作

用过Asp.Net的都知道,按钮操作之后会得到一个新的页面,然后用户通过浏览器的回退按钮可以回到原来的页面时,或者点刷新按钮刷新当前页面时,会显示对话框"不重新发送信息,则无法刷新页面",然后就有个"重试","取消"按钮,通常用户为了刷新页面而点击"重试",这样一点问题就来了,那么页面就会重复发送信息,并且执行先前按钮的操作,比如按钮是添加一行数据,那么刷新之后就会添加重复的数据.好的程序或许会报个提示说什么不能重复添加,甚至出个异常,没有限制的程序可能就任由用户重复的添加数据.这样当然是开发人员不想发生的.我现在还没有找到更好的解决办法,不知道那位朋友有没有好的解决方法.让我们共同分享一下.
posted @ 2007-12-01 20:48  侯垒  阅读(1013)  评论(9编辑  收藏  举报
Powered by: holly