在ASP.NET Web应用程序,我有一个更新面板的页面。在这个UpdatePanel中,用户可以点击一个图标来控制添加或删除转发器。

我把一个断点在UpdatePanel的Page.Load并用于在UpdatePanel的每次HttpContext.Current.Request.ContentLength检查。在每个大小的请求被发送的时间的请求增加。

有趣的是当用户移除所述控件,它甚至尺寸增大(因此页变为“较轻”再次)。

在结束时,这给了我以下错误:最大请求长度

在网路上的解决方案,建议增加maximumRequestLength。这并不是因为无论如何,我会达到最高的选项。

我甚至注意到该请求长度呈指数增加。

人有同样的经历?

有帮助吗?

解决方案

你可能不断增加的属性到您的控制。 喜欢的东西上page_prerender buttonSave.Attributes( “点击”)+ = “this.className = 'buttonhide';”

其他提示

关闭我的头顶,这听起来像你可以在这里创下了ViewState的问题。如果长度不管发生了什么事的增加,我怀疑项目被加入到ViewState中并不会被删除。有趣的是,很多你并不需要ViewState的时间,但人们把它打开。

听起来像是你有在请求级别静态参考。我在基地页面之前已经看到了这一点。什么情况是,没有什么可以设置,它只是不停地生长。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top