开发者

How to view Session Variables in Visual Studio 2008 Debugger?

Usually 开发者_运维技巧using Visual Studio's debugger is a breeze. Scanning through Locals quickly shows the values of variables, etc. However, I'm at a loss how to find out the values contained in session state variables? Can anyone give me a hand? Let's say I put a breakpoint right after:

Session["first_name"] = "Rob Roy";

How do I view the value contained in Session["first_name"] from locals?


It's pretty simple to inspect the session during debug. Just put a breakpoint in your code and just highlight your Session code (eg. highlight: Session["first_name"]) then right click and select QuickWatch....

This will setup up a watch on your Session for the value you had defined. You can also inspect other Session elements by adjusting the Expression field in the QuickWatch window and clicking the Reevaluate button.


In VS you can just put 'Session["first_name"]' in the Immediate Window and execute while the code is running. That will return the value that it holds.

If you can't find it go to: View > Other Windows > Command Window, or press Ctrl+W, A

It will look like this:

How to view Session Variables in Visual Studio 2008 Debugger?

I know its a bit of a late reply but for anyone else who is interested, I hope this helps!


Isn't it HttpContext.Current.Session("..."), I ask as I haven't used ASP.NET for a long time.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜