也就是说
从页面A弹出页面B,
页面B每隔一分钟自动刷新一次,
想让页面刷新后上面的一个控件里的值保持其刷新前的值,这个怎么做到啊???另外,每点击一下页面A上的一个按钮,
就会弹出一个页面B,
所以我觉得用Session也不行:(
从页面A弹出页面B,
页面B每隔一分钟自动刷新一次,
想让页面刷新后上面的一个控件里的值保持其刷新前的值,这个怎么做到啊???另外,每点击一下页面A上的一个按钮,
就会弹出一个页面B,
所以我觉得用Session也不行:(
解决方案 »
- 关于工厂模式三层使用spring.net出现的问题
- 设置特殊的Table格式
- vs2005插入falsh
- 大家快来帮帮忙,一个小问题,小弟在线等!
- 让我崩溃的程序,关于插入数据库问题。在线等,超级急......
- |M| 如何在绑定的时候返回false:Enabled='<%# return if(DataBinder.Eval(Container.DataItem,"type")=="是"||DataBinder.Eval(Container
- [求助]这里有大型虚拟主机商的代理吗?
- 半夜提问:用过together的进来,简单问题!
- 求助:如何在IE中实现嵌套WORD编辑器功能?
- CompareValidator赋值问题
- 问个很简单的问题:C#中长字符串的折行
- 求XML,以及SOCKET方面的资料,想放假几天好好学习下,顺便庆国庆,散分!
enableViewState之后不就会自动保存么
用submit而不是相当于F5的刷新可以保持页面状态当然如果非要那么刷新的话,用Session是可以做到的
大不了你每点一次A都传参数给B来区分不同的B页面“页面B每隔一分钟自动刷新一次,
想让页面刷新后上面的一个控件里的值保持其刷新前的值”如果你只要一个控件里的值保持刷新前的值,可以用QueryString
每次刷新的时候把这个值作为参数
我曾经处理过这样的例子,我是写了几个过程,分不同的情况来区分是不是第一次进入,用session记录控件状态
不过如果页面很复杂,控制很多的话,这种方法也很不好,非常麻烦
我希望针对从页面A上打开的任何一个页面B,
都有一个页面级变量和其对应,
这样就可以保存下其中一个控件的值了我的刷新是相当于F5的刷新
自动刷新时有一个过程,一般是初始化后加入数据绑定之类的,简单说就是让这个刷新之后跟上一次的页面一样,除了你想要刷新后改变的值
postback时有一个过程你可以根据情况来写
另外,session不是页面级的变量,在整个应用中都有效的
而每个B页面自动刷新前的控件的值或状态肯定是不一样的,
所以保存在Session里是不行的,所以怎么保存页面自动刷新前的控件的状态呢???
大致思路是这样的,这个页面是怎么形成的,我就用代码在让他重新加载
比如说这个页面上的textbox里的内容是数据库中某条纪录,就从数据库再取一次
你可以试试viewstate