Я получил эту ошибку, когда я не использую или сделать обработку на страницах, которые содержат ViewState за пару минут и перезагрузите страницу:Не удалось загрузить ViewState, когда страница содержит ViewState переменные
Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls added during the initial request.
I получили решение, установив настройку страницы enableviewstate = false
, но после применения этой переменной переменная viewstate не работает на этой странице.
может показать код. что вы хотите делать на самом деле .... –
Не проблема на одной странице на каждой странице, у которой есть viewstate –
enableviewstate = false делает именно то, что он говорит на жестяне, это отключает viewstate (за исключением определенного элемента управления, который может отключить) по всей странице. Он не может быть переопределен для отдельных объектов или элементов управления. Никакие объекты не могут быть сохранены в viewstate, если этот параметр установлен в false, и большинство сохраненных состояний управления будет потеряно. Само сообщение об ошибке довольно понятно, и Каербер дал хорошее описание как вероятной проблемы, так и ее решения. – pwdst