Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
novishok
0 / 6 / 1
Регистрация: 07.04.2017
Сообщений: 68
1

ASP.NET Session

21.12.2017, 15:03. Просмотров 857. Ответов 5
Метки нет (Все метки)

Если я все правильно понял то сессии создаются так:
C#
1
Session["1"] = count.ToString() ;
Почему-то не получилось...
В общем нужно создать счетчик для посещений типа обновил
C#
1
count ++;
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2017, 15:03
Ответы с готовыми решениями:

Особенности работы с Session ID в asp.net
Есть пара вопросов по работе механизма. По умолчанию Session ID записывается...

При создании проекта ASP.NET Aplicetion выскакивает сообщение Web server is not running ASP/NET version 1.1
При создании проекта ASP.NET Aplicetion выскакивает сообщение Web server is...

Client ASP.NET MVC + Angular и Server side ASP.NET WEB.API
Доброго времени суток! Не первый день бьюсь над задачей, не могу понять в чем...

Объясните в двух словах, в чём отличие ASP.NET от ASP.NET MVC
Можно и не в двух...

Что нужно иметь виндам XP, чтобы работали ASP, не ASP.NET, а просто ASP?
Что нужно иметь виндам XP, чтобы работали ASP, не ASP.NET, а просто ASP? Или...

5
novishok
0 / 6 / 1
Регистрация: 07.04.2017
Сообщений: 68
21.12.2017, 18:22  [ТС] 2
В контроллере
0
Вложения
Тип файла: rar WebApplication1.rar (2.14 Мб, 1 просмотров)
insite2012
Модератор
Эксперт .NET
4852 / 3807 / 1094
Регистрация: 12.10.2013
Сообщений: 11,096
Записей в блоге: 2
21.12.2017, 19:47 3
Цитата Сообщение от novishok Посмотреть сообщение
нужно создать счетчик для посещений типа обновил
Цитата Сообщение от novishok Посмотреть сообщение
В контроллере
novishok, не буду утверждать на 100% (сам не сказать что давно что занимаюсь по Web-направлению), но сессия подразумевает сохранение состояния (что в MVC как раз и избегают). Сохранение состояния - это больше к ASP.NET WebForms (там это работает), а вот в ASP.NET MVC совсем другие механизмы и сама идея основана на том, что состояние не сохраняется.
1
Usaga
Эксперт .NET
5046 / 3375 / 603
Регистрация: 21.01.2016
Сообщений: 13,270
Завершенные тесты: 2
21.12.2017, 19:56 4
Сессия - временное хранилище для не особо важной информации (которую не жалко потерять). Сессия ассоциируется с определённым пользователем. В ASP.NET MVC используется так же, как и везде.

novishok, счётчик посещений лучше хранить в базе, так как сессия (внезапно) имеет свойство протухать с утратой всех накопленных в ней данных.
1
_exp10der_
Warrior
490 / 417 / 177
Регистрация: 23.11.2014
Сообщений: 932
21.12.2017, 21:32 5
Лучший ответ Сообщение было отмечено novishok как решение

Решение

novishok, Вот делал когда то пример http://www.cyberforum.ru/asp-net-mvc/thread2016145.html#post10624503
1
sau
1911 / 1571 / 252
Регистрация: 22.07.2011
Сообщений: 5,890
Завершенные тесты: 1
22.12.2017, 19:03 6
Добавлю , что сессию можно хранить в БД (да и в целом где угодно) , настраивая соответствующего провайдера в конфиг.файле , и даже расшарить между серверами.
https://msdn.microsoft.com/en-us/library/h6bb9cz9(vs.71).aspx
0
22.12.2017, 19:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2017, 19:03

Что твориться с сессиями ? (strListingID = Session('ListingID'); strAccountID = Session('AccountID'); strActive = Session('Active'); )
-----------------------page1.asp-------------------------- Basicrs =...

Почему session('aaa') обнуляется при session.Abandon, а session.sessionid остается таким же ?
Народ помогите <% response.write(session.sessionid)...

ASP.NET MVC или ASP.NET Core
Добрый вечер, подскажите что лучшие изучать ASP.NET MVC или ASP.NET Core ? Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru