当进程在同一个浏览器中运行时,很容易打开一个新的 TAB 并检查那里的 session 变量,在这种情况下一切正常。
但是,例如,当网页在 WebBrowser
控件(在 Windows 窗体下)内运行时,我无法再获取该进程正在使用的任何 session 变量。
Does anyone have an idea on how to get the variables?
在我创建一个值以在 web.config
中使用 session 变量或文件输出之前 :)
上图是我的调试窗口,但是当我从不同的进程运行网页时它总是空的:o(
已添加
Tracing 不是一个选项,因为我从 Trace 得到这个:
Debug 窗口将 List
分配给 GridView
并很好地显示。
最佳答案
ASP.NET 跟踪概述
ASP.NET 跟踪使您能够查看有关 ASP.NET 页面的单个请求的诊断信息。 ASP.NET 跟踪使您能够跟踪页面的执行路径、在运行时显示诊断信息以及调试您的应用程序。 ASP.NET 跟踪可以与系统级跟踪集成,以在分布式和多层应用程序中提供多级跟踪输出。
关于.net - 调试 ASP.NET session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3656908/