9

我在单击按钮时遇到以下异常,对于在页面加载时在 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. 
4

1 回答 1

23

回发发回每个控件的视图状态 - 如果您有一个巨大的数据网格,那么当浏览器将其重新发布到服务器时,这就是您收到异常的原因。

您的两个选择是:

  1. EnableViewState="false"如果您不需要视图状态,请在您的 GridView 上设置,这样它就不会那么臃肿并且回发是一个合理的大小,
  2. 增加最大请求大小,web.config如下所示:

    <configuration>
        <system.web>
            <httpRuntime maxRequestLength="32768" />
        </system.web>
    </configuration>
    

希望这可以帮助

于 2012-05-25T09:28:17.293 回答