[quote=引用 9 楼 hyde100 的回复:] 嗯,为了少连接数据库,将数据存放在VIEWSTATE中,就是这个VIEWSTATE导致了画面奔溃。
客户端将全部数据取了出来,然后放在VIEWSTATE中以便分页
嗯,为了少连接数据库,将数据存放在VIEWSTATE中,就是这个VIEWSTATE导致了画面奔溃。
用分页好,如果想减少读取数据库,用缓存。
[quote=引用 6 楼 hyde100 的回复:] 客户端将全部数据取了出来,然后放在VIEWSTATE中以便分页
出现这个异常的原因正是因为上年12月29号那次微软发布的最后一次非正常更新程序引起的.在这次安全更新中对于asp.net单次的提交量做了一个最大量限制1000,出现这个异常正是因为页面提交量超过了1000这个限制.这个可以在web.config中更改: <appSettings> <add key="aspnet:MaxHttpCollectionKeys" value="5000" /> </appSettings>
62,074
社区成员
669,028
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧