如果关闭浏览器中的javascript,可以保持会话状态吗?

时间:2019-05-16 10:39:22

标签: javascript asp.net-mvc session cookies

所以最近我在一次采访中被问到这个问题:“如果在浏览器中关闭了JavaScript,可以在MVC .NET中管理会话吗?”

我回答“是,可以”,但是我不太确定,我需要有关此主题的一些帮助。

2 个答案:

答案 0 :(得分:0)

会话,SessionID和会话状态由.NET服务器管理(默认情况下),而不是由客户端管理。在客户端关闭JavaScript不会影响服务器。

引用MS Docs

  

内存[默认会话状态]提供程序将会话数据存储在应用程序所驻留的服务器的内存中。

答案 1 :(得分:0)

会话存储在服务器端,会话ID存储在客户端,而javascript不会影响会话。因此,如果您关闭javascript,会话将起作用