读书人

GridView绑定大数据后点击镜头任意可

发布时间: 2013-08-23 15:57:36 作者: rapoo

GridView绑定大数据后,点击画面任意可提交的按钮后画面奔溃
如果,当数据量很大的情况下绑定GridView,然后点击画面上任意可提交的按钮后画面奔溃,显示“Internet Explorer 无法显示该页面”,数据里小的情况下则正常。

问题:画面在大数据的情况下,如何不让画面奔溃?就算显示的慢点也可以。我也知道可以在数据库中进行分页,但这个问题就是在全部显示的情况下怎样设置画面才可以不奔溃?
[解决办法]

你这viewstate得多大啊...
[解决办法]
出现这个异常的原因正是因为上年12月29号那次微软发布的最后一次非正常更新程序引起的.在这次安全更新中对于asp.net单次的提交量做了一个最大量限制1000,出现这个异常正是因为页面提交量超过了1000这个限制.这个可以在web.config中更改:
<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="5000" />
</appSettings>
[解决办法]
viewstate只不过是一个加密过的hidden 类型的input。input的value长度是有上限的,如果你把很多数据放在里面,当然会崩溃。
你的设计真的很垃圾。
撸主的基础知识需要恶补。
[解决办法]
用分页好,如果想减少读取数据库,用缓存。
------解决方案--------------------



[解决办法]

[解决办法]

读书人网 >asp.net

热点推荐