有个问题,请教大家,在线等结果啊,怎么保存查询状态?
我有一个信息列表页面,可以条件查询,可以分页,假如我查出一条数据或者在第十页,点击了修改按钮,跳转至修改页面,update完成后,返回列表,怎么回到我之前的第十页,并且更新了修改后的数据??
在线等,100分!
------解决方案--------------------修改的时候把当前页传过去
------解决方案--------------------楼上的办法可以,把当前页的地址传到update页面。更新完再redirect回来
------解决方案--------------------
你查询的功能不是这种形式的?
http://xxxx.xx.aspx?keyword=test&index=1&count=10
------解决方案--------------------其实我想说 你弹出修改页面用jQuery做
这样方便很多 明白
------解决方案--------------------
修改之后,刷新了页面,所以用ajax提交修改ia
------解决方案--------------------跳转至修改页面的时候可以设置session的查询状态记录下来,那么返回到查询页面的时候
做个判断。
------解决方案--------------------
什么叫做“当前页”?如果说内容不能到位,就等于空的。所谓当前页是页号?而楼主的意思是在asp.net上有一个复杂的查询条件界面,例如使用几十个不同种类控件做的是几个条件的查询界面,那么怎么来表达这个“当前页”呢?
如果你只能想到lz的查询页只有一个“页号”这一个查询条件,错误的理解就会得到错误的结论。
------解决方案--------------------是几个条件的查询界面 --> 十几个条件的查询界面
对于asp.net程序员来说,应该了解asp.net编程概念,而不是asp编程概念。
在asp.net程序中,比如说页面上边是一个比较大的查询条件应用,页面下方是查询结果,它们是一个页面。
如果你页面重定向了,这就好比如说一个用户他从一个软件跳转到另一个软件,那么自然就没有之前那个软件的状态的。
asp.net页面的状态都是在页面范畴的。不要学15年前asp的编程,要学10年前的asp.net编程。你设计一个程序时,(在你考虑具体的编程之前)当你考虑到状态的持续性时,就确定这是一个aspx了。而不是什么几个aspx之间跳来跳去地。