首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView分页后如何记忆每页所选中的RadioButton

2012-12-30 
GridView分页后怎么记忆每页所选中的RadioButton本帖最后由 wnyxy 于 2012-12-19 16:06:36 编辑GridView每

GridView分页后怎么记忆每页所选中的RadioButton
本帖最后由 wnyxy 于 2012-12-19 16:06:36 编辑 GridView每页上面有三个RadioButton只能选中一个

我选中了一个点击下一页继续选  但是返回上一页的时候就变成初始状态 都没有选中了

分页的时候刷新了,请问怎么处理才能记忆选中项?

[解决办法]
把选中的值保存在session里面,返回上一页时取出来赋值给RadioButton
[解决办法]
多年不上看看等级
[解决办法]

引用:
引用:带星星的哥们儿,不会用ViewState么?

没搞过WEB 兄弟见笑了

我该在什么事件中存ViewState? 在那个事件中取出来??
OnRowDataBound的么?


不知者不怪。

翻页的事件中写 
ViewState["ChosedItems"]="";

在你恢复页面的事件中,取出ViewState中的类容,挨个去赋值。
var chosedItems = ViewState["ChosedItems"]
for(....)
{
     RadioButtion.Checked = **[i]
}
[解决办法]
分页事件中把状态存入ViewState中并维护它。
[解决办法]
如果你想搞WEB开发的话,我就会说不要用GridView,这是什么玩意撒,,如果你只想解决这个问题的话,那么楼上说的基本都对
[解决办法]
用一个List存放ID,然后统一删除 
[解决办法]
最好的办法就是储存在session里面
[解决办法]
ViewState不行的,它只针对当前页的。返回上一页是前一页的状态,跨页面的变量用session.
[解决办法]
 viewState来保存最好。  
[解决办法]
引用:
带星星的哥们儿,不会用ViewState么?

ViewState你只要一刷新页面就没了。。。。。。要么存SESSION要么COOKIES。。。
[解决办法]
引用:
引用:带星星的哥们儿,不会用ViewState么?
ViewState你只要一刷新页面就没了。。。。。。要么存SESSION要么COOKIES。。。


你确定ViewState 一刷新就没了?

引用:
ViewState不行的,它只针对当前页的。返回上一页是前一页的状态,跨页面的变量用session.


 你只说对了一半。
[解决办法]
真蛋疼,竟然想到用session,session占用资源不说,还有个有效期。。。。
最简单的办法是通过Url保存参数
[解决办法]
前进后退与刷新后所产生的ViewState是不同的。

热点排行