Почему asp.net очищает мое состояние просмотра при публикации нового кода? Код выполняется на Windows Server 2008 R2 с .net 4.5.2.

Есть ли способ определить, когда это происходит, поскольку у меня есть страница, которая полностью переворачивается, когда это происходит. (какое-то состояние сохраняется, я предполагаю, потому что это частичная обратная передача, поэтому элементы вне обновляемых UpdatePanel не обновляются).

Я проверил IsChildControlStateCleared и его false.

Я также определил machineKey, чтобы убедиться, что это не проблема.

0
Peter 11 Май 2016 в 17:07

2 ответа

Лучший ответ

Нашел хитрое решение, при загрузке первой страницы я добавляю элемент в ViewState, на каждом IsInAsyncPostBack проверяю, есть ли этот элемент, если нет, я перезагружаю страницу с {{X2} }.

Я бы предпочел лучшее решение или просто получил объяснение, почему он очищает ViewState.

0
Peter 11 Май 2016 в 14:32

Viewstate очищается после 10 обратных передач страницы

-1
jelliaes 12 Май 2016 в 05:24