Запрос базы данных в Page_Load - PullRequest
0 голосов
/ 24 апреля 2011

В Page_Load я создаю динамические элементы управления (таблица с флажками).Количество флажков зависит от некоторой информации, которую я получаю из своей базы данных.Я не хочу подключаться к базе данных при каждой обратной передаче.Каков наилучший способ сохранить необходимые переменные?Может быть, мне нужно хранить их в HiddenField?

Ответы [ 2 ]

0 голосов
/ 24 апреля 2011

В этом случае рекомендуется получить значения переменных из базы данных .Однако, если вы решите не следовать рекомендации, вы все равно можете сохранить эти значения как переменные состояния сеанса , если это нормально в вашей системе ...

Если у вас закончились опции,можно рассмотреть возможность использования ViewState переменных для хранения ваших переменных.


Читать о Переменные состояния

0 голосов
/ 24 апреля 2011

хранит их внутри состояния представления, которое более или менее хранится в скрытом поле (поскольку само состояние представления сохраняется в скрытом поле)

viewstate @ msdn

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...