Asp.net mvc 3 是否可以在Google Chrome中查看ASP.NET MVC3会话?
假设我们有以下代码:Asp.net mvc 3 是否可以在Google Chrome中查看ASP.NET MVC3会话?,asp.net-mvc-3,session,Asp.net Mvc 3,Session,假设我们有以下代码: Session["username"] = GetUserByCredential(username, password); 可以在谷歌浏览器中查看该会话吗? 我试图查看参考资料选项卡,但没有成功 会话存储在服务器内存中(或根据您的设置分布在SQL server中) 无论设置如何,会话数据都不会对任何浏览器可见,除非您在某个地方专门将其写出来。这是经过设计的,如果是这样的话就不会很安全。您所讨论的会话是web服务器/web应用程序中的服务器端数据结构 您不能直接从客户端访
Session["username"] = GetUserByCredential(username, password);
可以在谷歌浏览器中查看该会话吗?
我试图查看参考资料
选项卡,但没有成功
会话存储在服务器内存中(或根据您的设置分布在SQL server中)
无论设置如何,会话数据都不会对任何浏览器可见,除非您在某个地方专门将其写出来。这是经过设计的,如果是这样的话就不会很安全。您所讨论的会话是web服务器/web应用程序中的服务器端数据结构 您不能直接从客户端访问它 您必须将当前会话的内容发送到客户端才能查看:
public ActionResult GetCurrentSession() {
return View(Session);
}
与此类似的观点是:
@model HttpSessionStateBase
foreach (string key in Model.Keys)
{
@Session[key].ToString()
}