你这种隐藏某些控件的操作是不是已经引起了页面的重载了呢? 类似于ASP.net里的PostBack, 若只是脚本控制控件的隐藏显示, 那是不会在 history 里产生新记录的.

解决方案 »

  1.   

    我是在.net中用到的,是对一些用户控件进行操作,点了按钮后,某个用户控件可见,在点击另一个可见,每个用户控件都有postback,但是为什么“后退”就没了呢?
      

  2.   

    你既然只是要隐藏/显示某些控件的话, 你完全可以用客户端脚本来做, 要知道每次 postback 所耗的时候远比用脚本花的时间多多, 且还不直观(页面会刷新), 你先不要visiable掉想隐藏的对象, 而改用设置对象的样式display属性隐藏/显示