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

Add2 番目の部分では、メソッドを使用して作成されたセッション変数について説明します。Session.Add("MyVarName", myValue)

于 2012-06-13T21:19:18.757 に答える
0

正規表現:Session\[.*=を使用してソリューションを検索すると、 so: のようなセッション変数を設定している可能性があるケースが見つかります 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 に答える