web.config中忽略了maxPageStateFieldLength

时间:2009-09-17 18:28:21

标签: asp.net

我有一个带有大型viewstate的页面,在我们客户端服务器上的回发期间似乎被截断了。我们将在下一个版本中尽量减少这一点。

我正在尝试web.config中的maxPageStateFieldLength页面属性,但看起来这个属性被忽略了。视图状态大小大于此属性中放置的字节数,因此视图状态应在多个输入字段中分块,但页面是使用单个输入字段生成的。

服务器是2003 / IIS 6,使用压缩。

使用大写M命名属性会触发错误,因此我知道它被识别(使用小写m)但asp.net没有分块。

它正在使用我的开发机器上的内部Web服务器在VS 2005下使用相同的应用程序。

知道什么可能导致忽略此属性?

1 个答案:

答案 0 :(得分:2)

This link解释我上次评论中描述的行为。预编译到不可更新的网站硬编码程序集中的一些页面参数值,如主题,我刚刚发现,viewstate chunking