ASP.NET でのコード生成
ReSharper を使用すると、関連するマスターページファイルで定義されたコンテンツプレースホルダに従って、ASP.NET Web フォームおよびマスタページのコンテンツを生成できます。
プレースホルダーのコンテンツを生成する
エディターで .aspx または .master ファイルを開き、コンテンツコントロールを生成する場所にキャレットを置きます。
Alt+Insert を押すか、メインメニューから
を選択します。あるいは、Control+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。生成メニューで、プレースホルダのコンテンツを選択します。
生成ウィザードの masterpage のコンテンツプレースホルダのコンテンツを生成するページで、マスターページから ContentPlaceHolder コントロールを選択して、現在のファイルに関連するコンテンツコントロールを生成します。
オプションとして、ContentPlaceHolder コントロールにデフォルトのコンテンツが含まれていて、それをコンテンツページにコピーする場合は、デフォルトのコンテンツをコピーするを使用します。
詳細設定をクリックしてから次へをクリックすると、どのコントロールが作成されるのかを正確に表示できます。
完了をクリックしてウィザードを完了します。
マスターページで定義された ContentPlaceHolder
タグに基づいて Content
タグを生成します。
関連ページ:
ASP.NET のリファクタリング
ASP.NET では、ReSharper は、ASP.NET ファイル内の C# および VB .NET コードで使用できるリファクタリングのメインセットと、リソースの使用に使用できるローカライゼーションリファクタリングをサポートしています。このトピックでは、ASP.NET に固有のリファクタリングを一覧表示します。リファクタリングを実行するシンボルにキャレットを置き、リファクタリングするコードフラグメントを選択するか、ツールウィンドウ内の項目を選択します。以下のいずれか 1 つを実行します: メ...
ASP.NET のコードテンプレート
ライブテンプレート:ASP.NET コントロール、スクリプトブロック、タグ、属性のライブテンプレート: 囲みテンプレート:タグ、リンク、ブロックの場合は囲みテンプレートファイルテンプレート:Web フォーム、Web コントロール、マスターページ用のファイルテンプレートASP.NET でのコード生成 ASP.NET MVC 特有の機能