我分页后,对分页后的数据进行批量的修改,页面会自动跳转到页面初始化状态,
我怎么维持它的状态,让它分页修改后,还在当前页面,
不考虑用session cookies之类的,viewstate不会给你维持状态,因为不是页面回发,
请高手说下,你们一般是怎么维持这个状态的

解决方案 »

  1.   

    http协议是无状态的
    要不你用url把当前的信息传过去,比如当前页数
      

  2.   

    我知道的方法有两种 
    一   ajax ,很老的东西了,看看你就知道了
    二  iframe 更老的东西了,很多人还是喜欢用的。
    也许你还没明白我的意思,用这两种方法后 页面是不会变的,也就是说 viewState 是可以用的 , 其实我个人感觉viewState  ,hidden 控件 ,以及  js全局变量都是一个东西。希望对你有用。
      

  3.   

    url分页修改后没有改动url地址,可以随你的意保留状态啊。
      

  4.   

    edit.aspx?page=1
    读取page的值
      

  5.   

    可能我没说清楚,,分页后,我执行了查询操作,页面没有回发,所以你们说的方法都不适合
    因为我的页面每次请求都是一次全新的请求,整个页面全部是HTML控件+AJAX来实现后台交互的
    就是现实数据的时候用了reapter,而且还禁用了视图状态