gpt4 book ai didi

ASP.NET 事件未在包含大型 GridView 控件的页面中触发

转载 作者:行者123 更新时间:2023-12-02 15:18:28 25 4
gpt4 key购买 nike

我在 ASP 页面上有一个 GridView 控件,我已将其绑定(bind)到一个大型数据源(大约 10k 行,有 24 varchar(50) 列)。该页面还有一个单独的(即不在 GridView 中)按钮控件。

问题是;单击按钮似乎不会触发 PageLoad 或 Button___click 事件,我得到的只是“无法显示页面”错误。

有趣的是,如果我减小 GridView 后面的数据集的大小,一切都会正常工作并且事件会按预期触发。因此,我假设其存在某种与页面上的数据量相关的超时或溢出。

如果可以的话,我并不是特别想使用分页,所以问题是,是否可以更改某种超时或设置以允许处理大型数据网格?

最佳答案

您是否尝试过关闭页面上的 ViewState(Page 指令中的 EnableViewState=false)?我可以想象,对于 1.2MB 的表,ViewState 相当巨大,它可能会压垮页面上的参数处理。

关于ASP.NET 事件未在包含大型 GridView 控件的页面中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/438752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com