Visual Studio で特定のマスター ページを実装するすべての Web ページを見つける方法はありますか?
マスターページのすべての使用箇所を見つけるシフト F12 のようなショートカットを探しています。マスター ページのクラス名でこれを行うと、それを使用するすべてのページが表示されるのではなく、デザイン ビューにしか移動しません。
そこに役立つものがあれば、私はResharperを持っています。
検索ダイアログを使用できることは知っていますが、それはあまり良くありません。
Visual Studio で特定のマスター ページを実装するすべての Web ページを見つける方法はありますか?
マスターページのすべての使用箇所を見つけるシフト F12 のようなショートカットを探しています。マスター ページのクラス名でこれを行うと、それを使用するすべてのページが表示されるのではなく、デザイン ビューにしか移動しません。
そこに役立つものがあれば、私はResharperを持っています。
検索ダイアログを使用できることは知っていますが、それはあまり良くありません。
FindDialog はあまり良くないとおっしゃいました...そして、Find Next ダイアログを使用しているだけなら同意します。ただし、「すべて検索」ではすべてのページのリストが表示され、リスト内の各項目をダブルクリックできます (開いたままになります)。
Control+ Shift+ F(または双眼鏡でフォルダ アイコンを押します)。
この機能は ReSharper 5.0 で利用できるようになりました。
それは非常に難しいでしょう。aspx ファイル、web.config、または Page_PreInit イベントでマスター ページを設定できます。これにより、どのマスター ページが使用されるかを正確に知ることができなくなります。
ここではどの MasterPage が使用されていると思いますか?
protected void Page_PreInit(object o)
{
this.Master = GetMasterFromDataBase(HttpContext.Current.User.Username);
}
ご覧のとおり、どのマスター ページが実際に使用されているかを確認する方法はありません。