asp.net中从gridview取数据绑定到datalist的问题

[复制链接]
查看11 | 回复3 | 2012-9-11 11:16:07 | 显示全部楼层 |阅读模式
这个问题,你得考虑到是web程序 ,那么刷新是个问题,一般的思路就是用ajax,数据格式为 json点击时,用js或jquery从一般处理程序 (ashx 的文件)中取数据当然还得设置数据缓存,因为web的生命周期短,打开之后显示的网页,数据没缓存基本上就取不到了,用javascript可能取到html元素的数据,其它的就没有了,比如:后台定义的变量。不过一些控件上绑定的数据还有。以我的经验,刷新之后,可能有数据混乱的问题,因为asp.net有一个IsPostback的东西,不太好把握。 解决方法 :jquery+ashx 处理程序...
回复

使用道具 举报

千问 | 2012-9-11 11:16:07 | 显示全部楼层
你保存在gridview中干嘛?你需要的是数据,保存在你的集合对象中就好.干嘛还绑定到gridview中.或者你直接可以把集合序列化为json,用gridview是在画蛇添足. 你只是需要数据,gridview是表现用的....
回复

使用道具 举报

千问 | 2012-9-11 11:16:07 | 显示全部楼层
如果你基于性能的考虑,那就不要像你这样做了,哪有用GridView来实现缓存目的的。要么,和你用GridView类似的,你可以把查询出来的数据存入ViewState要么,使用System.Web.Caching.Cache.Insert来做数据缓存。推荐第二种。你去看下数据缓存的相关内容,这个也不难。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行