gpt4 book ai didi

javascript - Web 表单错误 : Maximum Request Length Exceeded

转载 作者:行者123 更新时间:2023-12-03 03:32:51 29 4
gpt4 key购买 nike

问题摘要:我们在旧的 Web 窗体 (asp.net) 页面上有一个列表框,可以下拉数千个选项。问题是,当达到一定大小的数据时,任何回发(例如单击保存按钮)都会导致以下错误:

System.Web.HttpException (0x80004005): Maximum request length exceeded.

如何修改页面来处理如此大量的数据?

是的,在有人将此作为解决方案之前,我完全意识到 Web.config 的“脏修复”,并且我们不这样做是因为我们想要处理所有数据。

Maximum request length exceeded

此外,我在元素中尝试过此操作,但没有成功:

EnableViewState="false"

最佳答案

 <system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="104857600" />
</requestFiltering>
</security>
</system.webServer>

在 Web.config 中设置 maxAllowedContentLength 并不是一个肮脏的修复,它是一项安全设置,可防止内容长度超过允许的大小。

例如,假设您要限制上传大小,您将有一些方法和函数进行检查,但此设置可确保即使您的方法和函数中存在安全漏洞,上传非常大的文件也会被阻止。阻止了。

首先,您必须将此设置设置为覆盖您的内容长度的值。然后您应该编写代码来处理您提到的数据。

关于javascript - Web 表单错误 : Maximum Request Length Exceeded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46008136/

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