一个静态页面,上面有一个评论功能,发表评论后静态页面提交到处理页面,处理后再转回更新后的静态页面,但是如果点页面后退又退回重新评论了。能不能退回到之前的页面,而不是评论的呢?

解决方案 »

  1.   

    这么说你没有设置页面 smartNavigatin=true 哦。导航系统不使用 asp.net 现成的高级控制方式,那么你至少要了解 smartNavigation 技术然后自己去实现,例如避免浏览器上历史记录的累积。
      

  2.   

    发完评论后加条跳转语句,跳转到你想显示的页面.Response.Redirect("*.aspx");
      

  3.   

    sp1234,呵,找了半天关于smartNavigatin的资料,还是未弄明白哦
      

  4.   

    我是一个静态页面,评论提交到一个aspx文件处现,完成后javascript窗口alert提示成功,location.href转到重新生成的静态页面,如果按后退,就会出现javascript窗口alert提示成功,因为一定是要达到这一种效果。但是后退时能不能略过那个处理页面,回去前一个页面呢?
      

  5.   

    使用JS
    location.replace("aaa.aspx");这样无法后退了.
      

  6.   

    使用JS
    location.replace("aaa.aspx");这样无法后退了.太好了,把我的问题给解决了,看来js的知识还得认真学习啊感谢 adandelion(猪头)