私はこれと完全に動作するために私はsite.masterファイルを使用しているので、私は同じ "ベース"レイアウトを持っているファイルの数を持っています。しかし、今私は別の "site.master"ファイルを持つ別のページセットが必要です。 1つのソリューションに複数のsite.masterファイルを含めることができます私はasp.net mvcで複数のsite.masterファイルを持つことができます
答えて
はい。マスターをSite.masterファイルとともにSharedフォルダに置き、新しいViewページで参照を変更するだけです。マスターページの「Site.master」文字列を置換するか、新しいビューを作成するときにウィザードからマスターページを選択して、これを行うことができます。
はい。すべてのページの上に使用するマスターページを定義することができます。またはこれをプログラムで設定することもできます。
名前や場所が異なるマスターページを、必要な数だけ作成できます。マスターページを持つマスターページを持つこともできます。
ただし、ビューは1つのマスターページしか使用できません。
マスター設定ページの名前をアプリ設定内に保存し、Controllerクラス内のViewメソッドをオーバーライドします。
protected override ViewResult View(string viewName, string masterName, object model)
{
return base.View(viewName,System.Web.Configuration.WebConfigurationManager.AppSettings["MasterPageName"], model);
}
この行は次のようにする必要があります。 return base.View(viewName、System.Web.Configuration.WebConfigurationManager.AppSettings ["MasterPageName"]、model); –
コードが適切にフォーマットされるように回答を編集することを検討してください。これを行うには、各行の前に4つのスペースを入れ、それに応じてインデントします。 –
また、作成したコメントで回答を編集することもできます。 :) –
- 1. Site.MasterとASP.NET MVCの問題
- 2. 私のコントロールはデフォルトで複数のテーマを持つことができます
- 3. site.masterのASP.NET MVCタイトル
- 4. は、どのように私はasp.netのMVCではsite.masterのルート・コントローラへのリンクを持っていない私のsite.masterファイルで
- 5. 複数のコントローラを持つASP.NET MVCアプリケーション
- 6. 複数のFilterAttributesを持つことができますか?
- 7. フェイスブックインスタントアーティクル用のフィードを複数持つことができます
- 8. 私のサイトに複数のfavicon.icoを持つことはできますか?
- 9. モデルはCakePHPで複数のテーブルを持つことができますか?
- 10. ASP.NET MVCで単一のファイルアップロードの問題を持つ複数のファイル
- 11. 2つのファイル名を持つことができますか?
- 12. ASP.NET MVCつのビューで複数のモデル
- 13. 複数ファイルのアップロードasp.net mvc
- 14. HTML5複数ファイルフォーム機能を持つSpring MVC複数ファイルのアップロード
- 15. SKSpriteNodeは複数の子を持つことができません
- 16. ストリーミング分析ジョブで複数のクエリを持つことはできますか?
- 17. は、私は3つの目的がありますasp.net MVCサイトでフォームを持っているのasp.net MVC
- 18. フィールドセットの凡例内に複数のフォーマットを持つことができます
- 19. スカラケーキのパターン - 私はケーキの複数の層を持つことができますか?
- 20. ASP.NETコードブロックはSite.master
- 21. ASP.NET MVC 4、複数のモデルを1つのビューで表示できますか?
- 22. XMLスキーマは、単一の複合型で複数の選択肢を持つことができますか?
- 23. ユニットテストasp.net mvc - viewengineはビューを見つけることができますか?
- 24. 複数のファイルをアップロードすることができません
- 25. クラスタ内に複数のASP.NET状態サーバーサービスを持つことはできますか?
- 26. ASP.Net MVC 3に複数のリポジトリを持つコントローラ
- 27. 私はWinMainでラムダとしてメインウィンドウプロシージャを持つことができますか?
- 28. 関数はPHPで複数の戻り値型を持つことができますか?
- 29. App Delegateオブジェクトを持つ複数のnibを持つことはできますか?
- 30. 複数のランチャーアクティビティを持つことは可能ですか?
共有フォルダ内にある必要はありませんか? – Martin
私はそれを見たことはありません。それは、私が読んだ、観察され、実践されたすべてからのデフォルトとしてそこに置かれているだけです。 – andymeadows