Разница между ViewState и ControlState является то, что ViewState может быть отключена разработчиком, тогда как ControlState не может быть отключена.
Поэтому при разработке пользовательских элементов управления, когда использовать ViewState или ControlState?
- Основные данные, который должен сохраняться через постбэков с ViewState отключен и который необходим для надлежащего функционирования таможенного контроля должны быть введены в ControlState.
- Все остальные данные: ViewState.
Как правило, если сохранение данных можно рассматривать как функцию, использования ViewState. Например, в некоторых сценариях удобно, когда DropDownList сохраняет все его элементы в ViewState, и в других сценариях предпочтительнее просто переустановить элемент управления (и сохранить размер страницы и количество данных для сообщения на низком уровне).
+1 у меня есть ссылка для ссылки, но я уже посетил эту ссылку, но в любом случае спасибо за эту информацию –