次の方法で共有


ページ レイアウトとマスター ページ

最終更新日: 2010年4月15日

適用対象: SharePoint Server 2010

Microsoft SharePoint Server 2010 での発行は、基本的には、テンプレート セットを使用して情報を作成および表示する手段です。SharePoint Server 2010 での発行については、マスター ページとページ レイアウトの 2 つの基本的なテンプレートがあることを理解しておく必要があります。

マスター ページとページ レイアウトによって SharePoint サイトの全体の外観が決定されます。マスター ページには、ナビゲーション、検索、多言語サイト用の言語の選択など、複数のページ レイアウトにわたって共有されるコントロールが含まれます。ページ レイアウトにはフィールド コントロールおよび Web パーツが含まれます。

マスター ページでは、サイトの外観に一貫性を持たせることができます。ナビゲーション コントロール、会社のロゴ、著作権情報など、すべてのページで共有する必要があるアイテムを配置する場合は、マスター ページを使用できます。マスター ページ内では、 ユーザー コントロール (.ascx コントロール)、Web サーバー コントロール、および Web パーツを使用できます。

SharePoint Server 2010 でホストされるサイト コレクションのトップレベルの SharePoint Server サイトには、"マスター ページとページ レイアウト ギャラリー" と呼ばれる特別なドキュメント ライブラリがあります。ページ レイアウトとマスター ページはすべて、このドキュメント ライブラリに保存されます。"マスター ページとページ レイアウト ギャラリー" ではバージョン管理とワークフローがサポートされるので、マスター ページとページ レイアウトにこれらの機能を活用できます。

注意

SharePoint Server 2010 では、既定ですべてのサイトにマスター ページ ギャラリーが作成されますが、サイト コレクション内のトップレベル サイトのマスター ページ ギャラリーに保存されているページ レイアウトでのみ新しいページを作成できます。

すべてのページ レイアウトは、SPWeb クラスの CustomMasterUrl プロパティに基づくマスター ページを参照します。すべてのページ レイアウトは、マスター ページ リスト アイテムのフィールドにバインドするフィールド コントロールと呼ばれるコントロールをホストします。既定のコントロールを使用するか、またはカスタム コントロールを作成できます。フィールド コントロールでは、表示用のコンテンツを編集およびレンダリングできます。カスタム フィールド コントロールを作成して使用するためのコード例については、「How to: Create a Custom Field Control」を参照してください。

ページ レイアウトは、そのページ レイアウトに基づいているすべてのページインスタンスで使用できます。マスタ ページは、サイト内のすべてのページ インスタンスで使用できます。異なるサイトにある、同じページ レイアウトに基づくページ インスタンスでは、異なるマスタ ページを使用できます。

マスター ページの詳細については、「ASP.NET 開発者向け技術情報」を参照してください。

関連項目

概念

ページ レイアウト モデル

ページ処理モデル

その他の技術情報

マスター ページ

SharePoint Foundation の既定のマスター ページ

アプリケーション ページのマスター ページ

既存のマスター ページを SharePoint Foundation マスター ページに更新する