0

Web サイトを構築していて、MVC 4 を使用して作成したいと考えています。カスタムの asp.net テンプレートを使用したくありません。また、オンラインで入手できる asp.net テンプレートは要件を満たしていません。私はhtml-cssテンプレートを設計しましたが、それを自分のプロジェクトに組み込む必要があります...(私が何を意味するかを知っていれば、デフォルトのテンプレート化されたmvc 4プロジェクトの「コンテンツフォルダー」を自分で構築します)...

誰かがチュートリアルを教えてくれたり、その方法を順を追って説明してくれたりすると本当にありがたいです。

4

2 に答える 2

2

Razor で Layouts と Sectionsを使用する方法を探しています。お好きなだけお持ちいただけます。

于 2012-12-24T16:57:56.377 に答える
2

私の理解が正しければ、テンプレートを に適用するだけです_Layout.cshtml。これは、目的が ASP.NET Web フォームの MasterPage に似ています。

レイアウトとセクションに関するScottGuのブログはこちらです。(@ErikPhilips が提供するリンクと同じであることに気付きました)

簡単な説明を提供します。_Layout.cshtmlに存在しProject\Views\Shared\_Layout.cshtmlます。デフォルトでは、通常の HTML ファイルのように見えますが、通常とは異なる行がいくつかあります。最も重要な存在@RenderBody()です。ViewResultアクション (例: ) から を返すreturn View("MyView, myModel)と、ビューはレイアウト内でレンダリングされ@RenderBodyます。好きなようにでき_Layout.cshtmlますし、勇気があれば、レイアウトをネストすることもできます。

于 2012-12-24T16:58:07.560 に答える