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()
}