Так недавно мне задали этот вопрос в интервью: «Можете ли вы управлять сеансом в MVC .NET, если в браузере отключен JavaScript»?
Я ответил «Да, мы можем», но я не очень уверен, и мне нужна помощь по этой теме.
Сеанс хранится на стороне сервера, а идентификатор сеанса хранится на стороне клиента, и JavaScript не влияет на сеанс. Так что сессия будет работать, если вы выключите JavaScript
Сеансы, SessionID и состояние сеанса управляются сервером .NET (по умолчанию), а не клиентом.Отключение JavaScript на клиенте не повлияет на сервер.
Цитата из MS Docs :
Хранение в памяти провайдера [состояние сеанса по умолчанию]данные сеанса в памяти сервера, на котором находится приложение.