viewstate 大小限制

ericmpdeng 2015-07-24 05:14:32
想请教一下,viewstate大小有没有限制,gridview分页,翻页的时候要重新绑定数据,现在我是sql语句放在viewstate里,翻页的时候重新查,但是好像可以把datatable放在viewstate里,这样会不会使viewstate很大,怎么做更好?
...全文
240 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
greyrainbow2010 2015-07-25
  • 打赏
  • 举报
回复
引用 4 楼 xboxeer 的回复:
具体情况具体分析 首先整个datetable放viewstate肯定是不推荐的做法 其次 如果你的数据量小 又是内网的应用 那么从开发速度以及快速的做一个东西出来给客户看收集客户feedback 用这种方式也无可厚非 比如说你的数据一年也就百来条 那么用这张方法也没什么大不了 如果一个月就几万条数据那么就请用数据库分页 并且gridview也是支持数据库分页的
有道理
xboxeer 2015-07-24
  • 打赏
  • 举报
回复
具体情况具体分析 首先整个datetable放viewstate肯定是不推荐的做法 其次 如果你的数据量小 又是内网的应用 那么从开发速度以及快速的做一个东西出来给客户看收集客户feedback 用这种方式也无可厚非 比如说你的数据一年也就百来条 那么用这张方法也没什么大不了 如果一个月就几万条数据那么就请用数据库分页 并且gridview也是支持数据库分页的
ericmpdeng 2015-07-24
  • 打赏
  • 举报
回复
引用 1 楼 moonwrite 的回复:
再好好学习一下 gridview 是怎么分页的~~~ 还有一定要用数据库分页~~~不是内存分页~~ viewstate只存小对象 不然用户加载页面和提交页面会卡
我就是自定义查询的时候把SQL语句放在viewstate里,翻页的时候重新查询,不知道这样好不好
  • 打赏
  • 举报
回复
翻页的时候应该重新查询。
moonwrite 2015-07-24
  • 打赏
  • 举报
回复
再好好学习一下 gridview 是怎么分页的~~~ 还有一定要用数据库分页~~~不是内存分页~~ viewstate只存小对象 不然用户加载页面和提交页面会卡

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧