我在单击按钮时遇到以下异常,对于在页面加载时在gridview中绑定超过500条记录的asp页面。
我的页面没有任何上传控件。它包含一个文本框,按钮和gridview。 有谁知道为什么会这样。
例外说明:
Maximum request length exceeded.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
答案 0 :(得分:20)
回发发送回每个控件的视图状态 - 如果你有一个巨大的数据网格,那么当浏览器将其重新发送到服务器时,这就是你获得异常的原因。
您的两个选择是:
EnableViewState="false"
,因此它不会那么臃肿且回发的大小合理,增加web.config
中的最大请求大小,如下所示:
<configuration>
<system.web>
<httpRuntime maxRequestLength="32768" />
</system.web>
</configuration>
希望这有帮助