Я хотел бы передать данные от одной страницы asp.net до другого. Я видел ту Систему использования. Сеть. Кэширование. Кэш является хорошим способом выполнить это. Я задаюсь вопросом - ли это хороший способ сделать это и также является там какой-либо очисткой или другими вещами, я должен иметь в виду когда Вы Кэш?
Я не передаю очень много, самое большее два целых числа.
Спасибо.
Здесь сказано лучше, чем я мог бы сказать себе:
В ASP.NET существует несколько различных способов сохранения данных между запросами пользователей - на самом деле их так много, что начинающий разработчик часто не понимает, какой объект использовать в конкретной ситуации. Чтобы ответить на этот вопрос, необходимо учитывать три критерия:
* Кому нужны данные? * Как долго данные должны храниться ? * Насколько велик набор данных?
Ответив на эти вопросы, вы можете определить, какой объект предоставляет лучшее решение для хранения данных между запросами в приложении ASP.NET .
См. Девять вариантов управления постоянным пользовательским состоянием в вашем приложении ASP.NET для получения дополнительных сведений.
Кеширование для этой цели не используется. Кэшированные элементы не хранятся для каждого сеанса, они хранятся так же, как коллекция Application
, видимая для каждого сеанса в данный момент. Они хранятся и доступны для всех сеансов. Например, вы должны попробовать использовать Сеанс
.