如何在Visual Studio 2008调试器中查看会话变量?

Dav*_*key 18 asp.net variables debugging session-state visual-studio

通常使用Visual Studio的调试器是轻而易举的.通过本地扫描可以快速显示变量的值等.但是,我不知道如何找出会话状态变量中包含的值?任何人都可以帮我一把吗?让我们说我之后放了一个断点:

Session("first_name") = "Rob Roy"
如何从本地查看Session("first_name")中包含的值?

Kel*_*sey 23

在调试期间检查会话非常简单.只需在代码中添加一个断点,然后突出显示您的Session代码(例如,突出显示:),Session["first_name"]然后右键单击并选择QuickWatch....

这将根据您Session定义的值设置一个监视器.您还可以Session通过调整ExpressionQuickWatch窗口中的字段并单击Reevaluate按钮来检查其他元素.

  • 非常感谢你,我一直在经历那些愚蠢的树菜单,无处可去! (2认同)

小智 11

在VS中,您可以将"Session ["first_name"]'放在立即窗口中,并在代码运行时执行.这将返回它所持有的价值.

如果找不到,请转到:查看>其他Windows >命令窗口,或按Ctrl + W,A

它看起来像这样: 截图:

我知道它有点迟到了,但对于其他感兴趣的人,我希望这会有所帮助!