2013-02-11 110 views
0

有沒有一種簡單的方法來查看使用Visual Studio在調試模式下運行MVC3應用程序時存在哪些會話變量及其值。會話變量MVC3

感謝

回答

1

你可以輸出這樣的事情: -

foreach (string key in Session.Keys) 
{ 
    Response.Write(key + " - " + Session[key] + "<br />"); 
} 
+0

這似乎是最好的方法,因爲似乎沒有辦法在運行/調試時通過Visual Studio檢查存在哪些會話變量。謝謝 – user1079925 2013-02-11 17:40:39

0

當然,這是一個 「正常」 的ASP.NET應用程序: 嘗試Request.RequestContext.HttpContext.Session

通常情況下,你可以使用 「會話」 直接,例如

Session["key"] 

你可以試試它在調試模式下立即窗口...

+0

我不認爲我解釋我自己非常好 - 道歉。如果我不知道會話中的所有變量,是否有方法在調試模式下列出/查看它們以及它們的相關值? – user1079925 2013-02-11 17:00:22