通常使用Visual Studio的调试器是一件轻而易举的事情。通过本地扫描快速显示变量的值等。但是,我很茫然如何找出会话状态变量中包含的值?任何人都可以帮我一把吗? 可以说我在后面放置了一个断点: 如何查看Visual Studio 2008调试器中的会话变量?
Session("first_name") = "Rob Roy"
如何查看本地会话(“first_name”)中包含的值?
通常使用Visual Studio的调试器是一件轻而易举的事情。通过本地扫描快速显示变量的值等。但是,我很茫然如何找出会话状态变量中包含的值?任何人都可以帮我一把吗? 可以说我在后面放置了一个断点: 如何查看Visual Studio 2008调试器中的会话变量?
Session("first_name") = "Rob Roy"
如何查看本地会话(“first_name”)中包含的值?
在调试过程中检查会话非常简单。只需在代码中添加一个断点,并突出显示Session
代码(例如突出显示:Session["first_name"]
),然后右键单击并选择QuickWatch...
。
这将在您的Session
上为您定义的值设置一块手表。您还可以通过调整QuickWatch窗口中的Expression
字段并单击Reevaluate
按钮来检查其他Session
元素。
是不是HttpContext.Current.Session("...")
,我问,因为我很久没有使用ASP.NET了。
嗯......没有找到类似的东西。 – davemackey 2010-04-01 18:51:57
您可以在Web窗体之外使用HttpContext.Current.Session(“...”)......就像在另一个类或DLL中那样。 – 2018-02-05 18:46:26
在VS中,您可以在即时窗口中放置'Session [“first_name”]'并在代码运行时执行。这将返回它所持有的价值。
如果你不能找到它去:查看>其他窗口>命令窗口,或按Ctrl + W,A
它看起来是这样的:
我知道它有点晚的回复,但对于任何有兴趣的人,我希望这有助于!
感谢Kelsey! :) – davemackey 2010-04-01 18:52:17
@davemackey如果这对你有帮助并且是正确的,请将它标记为正确答案:) – Kelsey 2010-04-01 19:21:49
完成。谢谢。 :) – davemackey 2010-04-01 19:47:48