コード ビハインドを含む約 30 の aspx Web フォーム ページを含む数年前のサイトがあります。最小限の作業で、これらすべてに共通のマスター ページを追加したいと考えています。
基本的に、本文タグ内のすべてをコンテンツ プレースホルダーに追加し、コード ビハインドを保持するだけで済みます。
これを行うための速い方法はありますか?
コード ビハインドを含む約 30 の aspx Web フォーム ページを含む数年前のサイトがあります。最小限の作業で、これらすべてに共通のマスター ページを追加したいと考えています。
基本的に、本文タグ内のすべてをコンテンツ プレースホルダーに追加し、コード ビハインドを保持するだけで済みます。
これを行うための速い方法はありますか?
各ページに対して次の操作を行います - MasterPageFile="Your MasterPage Path" という名前の <@Page > タグに属性を追加します - 次のタグを追加します - html タグと head タグ、および body タグを除くそれらの内容を削除します - body タグを削除しますが、その内容は保持しますcontetnts - form タグを削除 - 完了
覚えておくべきことの1つは、マスターページを追加するときに、名前付けコンテナーを追加することです。これにより、すべてのクライアントIDが変更されます。コントロールに関連付けられている静的JavaScriptがある場合は、必ずIDを更新してください。
切り取りと貼り付けは正常に機能します - 古いヘッダー/フッターのものをすべて切り取り、コンテンツ コントロール タグに貼り付け、マスターページ名を追加すれば完了です。