讓我們假定我們有如下一段代碼:可以在谷歌瀏覽器中查看ASP.NET MVC3會話嗎?
Session["username"] = GetUserByCredential(username, password);
它可以查看谷歌Chrome瀏覽器會話? 我試圖在Resources
標籤中看到,但沒有成功。
讓我們假定我們有如下一段代碼:可以在谷歌瀏覽器中查看ASP.NET MVC3會話嗎?
Session["username"] = GetUserByCredential(username, password);
它可以查看谷歌Chrome瀏覽器會話? 我試圖在Resources
標籤中看到,但沒有成功。
您正在討論的會話是服務器端數據結構內部的Web服務器/ Web應用程序。
您無法直接從客戶端訪問。
您必須將當前會話的內容發送到客戶端進行查看:
public ActionResult GetCurrentSession() {
return View(Session);
}
類似
而且着眼於這一點:
@model HttpSessionStateBase
foreach (string key in Model.Keys)
{
@Session[key].ToString()
}
會話存儲在服務器內存(或根據您的設置分佈在SQL Server)。
無論設置如何,除非您專門將其寫入某處,否則會話數據將不會顯示給任何瀏覽器。這是設計的,如果確實如此,它不會很安全。