На данный момент я расследую эту ошибку:
Информация о состоянии недопустима для этой страницы и может быть повреждена.
Я выдвинул это: Одна из возможных причин исключения «Информация о состоянии недопустима для этой страницы…»
Этот парень обнаружил точно такую же проблему, за которую я борюсь. Потому что на большинстве моих страниц есть скрытые поля, которые постоянно меняют размер состояния просмотра, и исключение выдается случайным образом. Но я просто не понимаю, как это сделать:
На данный момент я только что отключил ограничение размера ViewState на веб-сайте клиента, и все кажется нормальным.
Как он отключил ограничение размера состояния просмотра? Если бы я мог отключить его, я мог бы избежать этой проблемы. Но он не опубликовал измененный код в своем web.config.
И я немного потерян здесь. Любая помощь будет оценена.
Это то, что у меня есть на моем web.config
<httpRuntime useFullyQualifiedRedirectUrl="true" requestLengthDiskThreshold="15360" targetFramework="4.5" maxRequestLength="118192" executionTimeout="3600" />
<pages buffer="true" enableSessionState="true" enableViewState="true" validateRequest="false" controlRenderingCompatibilityVersion="4.0">
Отключение всего состояния представления не является решением.
Если невозможно выполнить отключение ограничения размера состояния представления, где и когда в моем global.asax я должен сохранять / загружать представление состояния через сеанс?