1

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

谢谢

4

4 回答 4

1

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

于 2012-06-13T21:14:54.220 回答
0

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

这样的事情可能会奏效

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

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

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

于 2012-06-13T21:19:18.757 回答
0

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

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

于 2012-06-13T21:19:36.870 回答
0

ctrl+f并输入:

会议[

并从下拉菜单中选择在项目中搜索

于 2012-06-13T21:30:47.817 回答