IE(浏览器)的后退按钮使得我们能够方便地返回以前访问过的页面,无疑非常有用.但有时候我们得关闭这个功能,以防止用户打乱预定的页面访问次序.比如在我们的申购系统中,申请人填好了一张单,提交后.又单击"后退"按钮,再一次点击"提交"的话,就会向数据库中再插入一次同样的一条记录.
当然,这只是一个例子,类似的问题还有很多.因此我就决定要找出避免出现这种情况的方法.我访问了许多网站,参考了这些网站所介绍的各种实现方法,但大多数是ASP的,不适用于ASP.NET. 不过最终还是通过JavaScript代码来实现了该功能.
具体实现: 在页面的HTML代码的<HEAD> </HEAD>之间加入如下JavaScript代码.
其实还有其它的方法,但我觉得此种方法是最简洁的.最实效的.
当然,这只是一个例子,类似的问题还有很多.因此我就决定要找出避免出现这种情况的方法.我访问了许多网站,参考了这些网站所介绍的各种实现方法,但大多数是ASP的,不适用于ASP.NET. 不过最终还是通过JavaScript代码来实现了该功能.
具体实现: 在页面的HTML代码的<HEAD> </HEAD>之间加入如下JavaScript代码.
![](/images/blog_csdn_net/itone_wong/back%281%29.gif)
其实还有其它的方法,但我觉得此种方法是最简洁的.最实效的.