GridView分页后怎么记忆每页所选中的RadioButton 本帖最后由 wnyxy 于 2012-12-19 16:06:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 带星星的哥们儿,不会用ViewState么? 把选中的值保存在session里面,返回上一页时取出来赋值给RadioButton 没搞过WEB 兄弟见笑了我该在什么事件中存ViewState? 在那个事件中取出来??OnRowDataBound的么? 我提问之前就在试着用session 不知道在哪个事件中存和取 对gridview不熟 求指导 不知者不怪。翻页的事件中写 ViewState["ChosedItems"]="";在你恢复页面的事件中,取出ViewState中的类容,挨个去赋值。var chosedItems = ViewState["ChosedItems"]for(....){ RadioButtion.Checked = **[i]} 分页事件中把状态存入ViewState中并维护它。 如果你想搞WEB开发的话,我就会说不要用GridView,这是什么玩意撒,,如果你只想解决这个问题的话,那么楼上说的基本都对 用一个List存放ID,然后统一删除 最好的办法就是储存在session里面 ViewState不行的,它只针对当前页的。返回上一页是前一页的状态,跨页面的变量用session. viewState来保存最好。 ViewState你只要一刷新页面就没了要么存SESSION要么COOKIES 你确定ViewState 一刷新就没了? 你只说对了一半。 真蛋疼,竟然想到用session,session占用资源不说,还有个有效期。最简单的办法是通过Url保存参数 前进后退与刷新后所产生的ViewState是不同的。 最后没用ViewState也没用session 我将用户选中的记录存到数据源的备用字段中了 谢谢各位 验证码图片不显示。 如何获取系统列表? IIRF 二级域名 所有解决方案都提示 对COM组件的调用返回了错误 可能比较弱的问题,请大家帮忙解决 我想做个自动保存到临时文件夹的 asp.net 2.0当中还有WebUIValidation.js吗? 请问:怎么上传和下载(用代码?) 简单问题 急等 关于文件下载! 求助:为什么神奇的IE8在提交表单到一般处理程序后会显示Internet Explorer 无法显示该网页 MVC 路由 多参数
没搞过WEB 兄弟见笑了我该在什么事件中存ViewState? 在那个事件中取出来??
OnRowDataBound的么?
我提问之前就在试着用session 不知道在哪个事件中存和取 对gridview不熟 求指导
不知者不怪。翻页的事件中写
ViewState["ChosedItems"]="";在你恢复页面的事件中,取出ViewState中的类容,挨个去赋值。
var chosedItems = ViewState["ChosedItems"]
for(....)
{
RadioButtion.Checked = **[i]
}
你确定ViewState 一刷新就没了?
你只说对了一半。
最简单的办法是通过Url保存参数