A,B二个Select控件,B随着A的selectedIndex改变而改变自己的Option
A,B的onchange事件是分别给二个hidden控件赋selectedIndex跳转到下一页面后,按浏览器的"后退"回到A,B的页面(不经过Page_Load)后
A能保持原状态,B因为是随着A变的,所以状态丢失,但hidden控件的值也变为空(初始值)了本来是想用hidden控件来保存B的选项,"后退"回来能和跳转之前一样显示
但hidden和B的值都没了,怎么样才能做到让B保存跳转之前的信息?跳回来刷页面时,A,B的onchange事件都不走的好像,为什么hidden的值会没了呢..望高人指点.谢谢

解决方案 »

  1.   

    ASP.NET的控件前台赋了值后台取不到
    如果服务器提交一次来联动,页面会有刷新,进度条会闪一下...所以想完全在前台实现
    第一个SELECT的值是保留的,第二个由于和初始的OPTION不一样,所以不保留...在考虑用一个隐藏的SELECT来保存第二个的值...
    下午试试
      

  2.   

    html控件都是不保存状态的,真要保存也不是没办法,你可以写入cookie,但感觉没必要这么弄.用服务器控件吧,关注高人的解决方案!
      

  3.   

    最后我自己用了一个隐藏的SELECT解决了....
    莫名其妙的解决了.不知道为什么SELECT的SELECTEDINDEX能保留等高人的解释~