我正在开发一个现有的ASP.NET / C#项目。如何在行代码/类文件后面的不同代码中找到在项目中创建的所有会话变量,而无需在调试模式下运行项目。我正在使用vs 2008。
由于
答案 0 :(得分:1)
在Session.Add
和Session["
的解决方案中进行全局搜索。
答案 1 :(得分:0)
您可以使用正则表达式进行全局搜索
这样的事情可能会成功
(?:Session\[.+\]\s*=|Session.Add)
第一部分介绍由分配创建的会话变量:Session["MyVarName"] = myValue
第二部分介绍使用Add
方法创建的会话变量:Session.Add("MyVarName", myValue)
答案 2 :(得分:0)
使用正则表达式在您的解决方案中进行搜索:Session\[.*=
会找到您可能正在设置会话变量的情况:Session['foo'] = "bar"
。 Visual Studio允许您使用其搜索窗口执行此操作: CTRL - SHIFT - F (查找项目中的所有实例)
另外,您可以查看Session.Add
。
答案 3 :(得分:0)
按 ctrl + f 并输入:
会话[
从下拉列表中选择项目中的搜索