2013-02-11 69 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