用ie的回退,没有办法控制(我道行有限,望高人指点!)
用控件的回退,可以控制。
例如:从a.page--》b.page,在b.page上按back_button,返回a.page。
可以在a.page中使用方法校验一个session参数。打开过b.oage的在b.page令session=1,a.page在page_load中校验session,不为1的,可以打开,为1的,过期。

解决方案 »

  1.   

    有一个办法,我忘了,能以前在asp中就有这样的功能,跟IIS没有关,自已设定,也不用session,查一下去!
      

  2.   

    检测你的COOKIE的存活时间,和存活状态。
      

  3.   

    楼上的方法有意思!
    可以用脚本,back、go(history.back()、history.go(-i):i为返回浏览的第几个page,注意postback一次,就要减一)
      

  4.   

    最简单的办法是:
    <BODY MS_POSITIONING="GridLayout" id="body1" onload="history.forward()">
    这样定义body的页面就不会被通过“后退”再次访问到了,
    如果你够狠,能够访问到,也会提示过期的
      

  5.   

    我试了一下 jjstar(北人) 的方法
    <BODY MS_POSITIONING="GridLayout" id="body1" onload="history.forward()">很好用
      

  6.   

    看这个,禁止IE将该页缓存在客户端: 
    http://asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=97893
      

  7.   

    this.Response.Write("<script>javascrpit:history.go(-2)</sctipt>");
    就可以的!!
    老兄试试看!!
      

  8.   

    对啦后退按钮你自己做一个
    this.Response.Write("<script>javascrpit:history.go(-2)</sctipt>");
    补充的!