2

Visual Studio で特定のマスター ページを実装するすべての Web ページを見つける方法はありますか?

マスターページのすべての使用箇所を見つけるシフト F12 のようなショートカットを探しています。マスター ページのクラス名でこれを行うと、それを使用するすべてのページが表示されるのではなく、デザイン ビューにしか移動しません。

そこに役立つものがあれば、私はResharperを持っています。

検索ダイアログを使用できることは知っていますが、それはあまり良くありません。

4

3 に答える 3

3

FindDialog はあまり良くないとおっしゃいました...そして、Find Next ダイアログを使用しているだけなら同意します。ただし、「すべて検索」ではすべてのページのリストが表示され、リスト内の各項目をダブルクリックできます (開いたままになります)。

Control+ Shift+ F(または双眼鏡でフォルダ アイコンを押します)。

于 2008-11-13T10:52:43.523 に答える
2

この機能は ReSharper 5.0 で利用できるようになりました。

于 2010-01-19T14:32:45.990 に答える
-1

それは非常に難しいでしょう。aspx ファイル、web.config、または Page_PreInit イベントでマスター ページを設定できます。これにより、どのマスター ページが使用されるかを正確に知ることができなくなります。

ここではどの MasterPage が使用されていると思いますか?

protected void Page_PreInit(object o)
{
  this.Master = GetMasterFromDataBase(HttpContext.Current.User.Username);
}

ご覧のとおり、どのマスター ページが実際に使用されているかを確認する方法はありません。

于 2008-11-13T09:50:26.893 に答える