Можно ли вести меня, что такое переменные сеанса и переменные сеанса? Мне не нужно сравнение сессии ASP и сессии ASP.NET, потому что я ничего не знаю о ASP.
Я видел много статей о типах сессии также. Но тем не менее я не могу понять правильно, что такое сессия и что такое переменные сеанса в ASP.NET?
Сессия - отслеживает запросы каждого пользователя. Таким образом, каждый раз, когда веб-страница отправляется обратно, среда выполнения asp.net знает, от какого пользователя исходит запрос. Теперь, поскольку HTTP является протоколом без сохранения состояния, это означает, что каждый запрос от одного и того же пользователя подобен новому запросу к нему. Итак, для поддержания сеанса Asp.Net имеет переменные сеанса.
Переменные сеанса. Переменные сеанса - это переменные, поддерживаемые на стороне сервера средой выполнения asp.net. Каждый пользователь идентифицируется уникальным номером, который называется SessioID. Этот сеанс сохраняется в файле cookie (если браузер поддерживает cookie) на стороне клиента после первого запроса пользователя.когда клиент отправляет страницу обратно, этот файл cookie доступен в заголовке запроса. Итак, теперь сервер знает, от какого пользователя исходит этот пользовательский запрос. Помимо этого, вы также можете хранить информацию о пользователе в переменных сеанса, которые будут доступны на стороне сервера.
Прочтите эту статью, Управление сеансами веб-сервера в Википедии:
http://en.wikipedia.org/wiki/Session_management#Web_server_session_management
Надеюсь, что это поможет ..
Ян
Пройдите через это Статья msdn о сеансе и переменных сеанса
From Здесь
состояние сеанса ASP.NET позволяет сохранять и извлекать значения для пользователя, когда пользователь перемещается по страницам ASP.NET в веб-приложение.
HTTP - это протокол без сохранения состояния. Это означает, что веб-сервер обрабатывает каждый HTTP-запрос страницы как независимый запрос. Сервер не сохраняет сведений о значениях переменных, которые использовались во время предыдущих запросов. Состояние сеанса ASP.NET идентифицирует запросы из того же браузера в течение ограниченного временного окна, что и сеанс, и обеспечивает способ сохранения значений переменных в течение этого сеанса.
По умолчанию состояние сеанса ASP.NET включено для всех приложений ASP.NET.
Переменные сеанса :
Переменные сеанса хранятся в объекте SessionStateItemCollection, который предоставляется через свойство HttpContext.Session. На странице ASP.NET текущие переменные сеанса отображаются через свойство Session объекта Page.