すばらしいSitepointブックを使用してASP.NETを学習しています。また、CSSについても学習しています。マスターページがどれほど役立つかは未定です。誰かが私に、現実の世界が母体ページを使用しているかどうか、そして使用していない場合は何をしているのかを教えてもらえますか?
乾杯マイク
すばらしいSitepointブックを使用してASP.NETを学習しています。また、CSSについても学習しています。マスターページがどれほど役立つかは未定です。誰かが私に、現実の世界が母体ページを使用しているかどうか、そして使用していない場合は何をしているのかを教えてもらえますか?
乾杯マイク
はい、絶対に使用しています。通常、マスターページを使用して、Webサイトのすべてのページで一貫性のあるヘッダー、フッター、およびナビゲーションセクションを処理します。
これは、新しいWebフォームを作成するときに繰り返す必要がないというDRYの原則に従います。
私はいつもマスターページを使います。これにより、各ページのコードが整理され、前述のように、繰り返す必要が少なくなります。
CSSと言えば、CSSを使用してマスターページのスタイルを設定し、テキストの書式設定の「ルール」を設定しますが、通常は、個々のaspx/ascxファイルのグラフィックのスタイルを設定します。そうしないと、1つの巨大なCSSファイル(構造化を維持するのが難しい)または無数のCSSファイル(追跡が困難になることが多い)になってしまうため、これはそれほど混乱しません。
MasterPagesは、ASP.NET2.0に付属している最高の機能です。
できる限り使っています。彼らはあなたのウェブサイトでのメンテナンスと管理を簡素化します。1回の変更で、サイト全体を変更できます。
多くのアプリケーションでマスターページを使用しており、メリットがあると考えていますが、マスターページがどれほど有用であるかを疑問視するのはあなたの権利だと思います。
多数のページを持つアプリケーションの場合、多くのスタイル情報を 1 か所に抽出できると便利です。インクルード ファイルなどでそれが可能であることはわかっていますが、Masterpages は Visual Studio の主要な方法であるため、明らかに非常によく統合されており、使いやすいです。
私にとっての最大のメリットは、多くのアプリケーションで同じ Masterpage を使用する傾向があるため、すべてのアプリケーションに同じルック アンド フィールを提供できることです。繰り返しになりますが、これは他の方法で実現できることはわかっていますが、Visual Studio との統合が最も簡単です。
あなたが決定する最善の方法は、それらを試して、別の方法も試すことだと思います. お気に入りを選んで、みんなに知らせましょう!