在 ASP.NET Web 应用程序中,我有一个带有更新面板的页面。在此更新面板中,用户可以单击图标来添加或删除中继器的控件。
我在 updatepanel 的 Page.Load 中放置了一个断点,并在每次使用 updatepanel 时检查 HttpContext.Current.Request.ContentLength。每次发送请求时,请求的大小都会增加。
有趣的是,当用户删除控件时,它的大小甚至会增加(因此页面再次变得“更轻”)。
最后,这给了我以下错误:最大请求长度。
网络上的解决方案建议增加最大请求长度。这不是一个选择,因为无论如何我都会达到最大值。
我什至注意到请求长度呈指数增长。
有人有同样的经历吗?
最佳答案
您可能不断地向控件添加属性。 类似于 page_prerender 上的内容 buttonSave.Attributes("onclick") += "this.className='buttonhide';"
关于asp.net - 每次重新加载 updatepanel 时请求长度都会增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1466160/