при переходе на другую страницу и возврате будет создан новый экземпляр класса вашей страницы, поэтому все нестатические переменные будут сброшены.
Значение будет действительным в течение времени жизни процесса одного запроса(начинается с начала запроса и заканчивается концом запроса)
делает защищенную переменную, просто означает, что эта переменная доступна в унаследованном классе.например, в asp.net вы можете использовать его в унаследованном классе, как внутри вашей разметки (потому что он наследует код позади класса)
, это означает защищенную переменную
, если вы хотите сохранитьСохраненное значение между страницами позволяет использовать один из следующих элементов в зависимости от ваших требований:
- Cookie
- Строка запроса
- Состояния сеанса
- Состояния приложения
- Кэш
и ViewState сохраняет переменную состояния между обратной передачей на одной странице или элементе управления, пока она не перенаправлена на другую страницу.