2009-09-17 6 views
0

У меня есть страница с большим представлением, которое, как представляется, усекается во время обратной передачи на одном из серверов нашего клиента. Мы минимизируем это в следующем выпуске.maxPageStateFieldLength игнорируется в web.config

Я пытаюсь использовать атрибут страницы maxPageStateFieldLength в файле web.config, но похоже, что этот атрибут игнорируется. Размер Viewstate больше значения в байтах, помещенных в этот атрибут, поэтому viewstate должно быть разбито на несколько полей ввода, но страница создается с одним полем ввода.

сервер 2003/IIS 6 с использованием сжатия.

Именование атрибута в верхнем регистре M вызывает ошибку, поэтому я знаю, что он распознается (с нижним регистром m), но asp.net не выполняет никаких операций.

Он работает с тем же приложением в VS 2005, используя внутренний веб-сервер на моей машине dev.

Любая идея, что может привести к игнорированию этого атрибута?

+0

забыл указать это asp.net 2.0 – Andre

+0

Какую ценность вы придаете этому? –

+0

Значение: maxPageStateFieldLength = "10240". Размер ViewSate на этой странице составляет около 300 КБ, поэтому он должен делать некоторые фрагменты. Я все еще инвестирую этот – Andre

ответ

2

This link объясните поведение, описанное в моем последнем комментарии. Предварительная компиляция на не обновляемый веб-сайт жестко кодирует некоторые значения параметров страницы в сборке, например тему, и я только что узнал, viewstate chunking

Смежные вопросы