3

全体的な外観は同じですが、それぞれに異なるロゴと追加されたナビゲーションがある 5 つの異なるサブサイトを持つ Web サイトを作成しています。

より良いアプローチは何だと思いますか:

  • 新しいネストされたマスター ページ機能を使用して、5 つのサブマスター ページを作成します。
  • 単一のマスター ページを使用し、各サブサイトの特定のロゴ/ナビゲーションに対応するユーザー コントロールを動的に読み込みます。

現在、ネストされたマスター ページ ルートをたどっています。

更新 (2008 年 12 月 19 日):

ネストされたマスター ページを使用していますが、うまく機能しています。ContentPlaceHolders をパススルーでき、プレースホルダーのデフォルト コンテンツを使用することもできます。

4

2 に答える 2

2

ネストされたマスターは、ユーザー コントロールを動的にロードするよりもはるかに優れています。コントロールの動的ロードは低速です。

于 2008-11-04T18:11:41.767 に答える
1

MasterPage はコントロールであり、動的にロードすることもできます。ただし、あなたの質問に答えるには、さまざまなマスターページが適しているようです。これにより、柔軟性が大幅に向上します。特に、あるクライアントがロゴを横に並べたい場合や、ユーザー コントロールでは実現できないものを必要とする場合などです。Master を使用すると、html のラッピングを完全に制御できます。

于 2008-11-04T18:28:03.870 に答える