У нас есть система управления веб-контентом (основанная на Sharepoint 2007 / MOSS, но для решения этой проблемы это не актуально, поэтому, пожалуйста, оставайтесь там, даже если вы не работали над MOSS!). На данной странице есть условия, которые мы не можем изменить:
- Редактор нажимает кнопку «Редактировать», и страница возвращается.
- Когда он перезагружается в режиме редактирования, дерево управления совершенно другое.
- ViewState должен быть включен в режиме редактирования , так как элементы управления редактированием отправляют сообщения часто
Если мы отключим ViewState в режиме презентации, все будет нормально. ViewState устанавливается на «enable» при обратной передаче редактирования, дерево ViewState создается впервые при создании элементов управления редактирования, и все в порядке.
Если мы включаем ViewState в режиме презентации, при переходе от презентации к редактированию мы получаем ошибку ViewState из-за изменения дерева элементов управления.
Нам нужно включить ViewState в режиме презентации, поэтому нам нужно исправить эту ошибку перехода.
Мы попытались отключить ViewState во время обратной передачи, а затем программно выполнить повторную отправку снова и снова включить ее, но это вызывает проблемы с проверкой MOSS, поэтому это не представляется возможным.
Идеи