如何获取在解决方案/项目中创建的所有会话变量的列表

本文关键字:创建 列表 变量 会话 项目 何获取 获取 解决方案 | 更新日期: 2023-09-27 18:37:18

我正在处理一个现有的 ASP.NET/C#项目。如何在不同的代码后面/行代码/类文件中找到项目中创建的所有会话变量,而无需在调试模式下运行项目。我正在使用 vs 2008。

谢谢

如何获取在解决方案/项目中创建的所有会话变量的列表

在解决方案中对Session.AddSession["进行全局搜索。

您可以使用正则表达式进行全局搜索

像这样的东西可能会解决问题

(?:Session'[.+']'s*=|Session.Add)

第一部分涵盖由 assigment 创建的会话变量:Session["MyVarName"] = myValue

第二部分涵盖使用Add方法创建的会话变量:Session.Add("MyVarName", myValue)

使用正则表达式在解决方案中搜索:Session'[.*=,这将找到您可能设置会话变量的情况,如下所示:Session['foo'] = "bar" . Visual Studio允许你使用它的搜索窗口来做到这一点:CTRL-SHIFT-F(查找项目中的所有匹配项)

另外,您可以检查 Session.Add .

Ctrl+F 并键入:

会话[

,然后从下拉列表中选择在项目中搜索