在调试时观察会话内容

时间:2011-02-22 21:31:53

标签: asp.net debugging session

我为HttpContext.Current.Session

添加了一个监视表达式

我可以看到Count等于2,但我找不到实际的内容。在调试时我在哪里可以找到会话的内容?

2 个答案:

答案 0 :(得分:4)

您需要在特定项目上设置监视,例如:

HttpContext.Current.Session["YourKey1"]
// or
HttpContext.Current.Session["YourKey2"]

您还可以查询Count这是会话集合中的项目数:

HttpContext.Current.Session.Count

如果您想查看可以执行的所有Keys

string someKey = HttpContext.Current.Session.Keys[indexOfKeyYouWant];

答案 1 :(得分:1)

尝试添加

的监视表达式
HTTPContext.Current.Items

这是对象是所有会话项的键/值对。