2010-11-19 14 views
2

私はうれしくRazorに変換しています。しかし、面白いのは、ビューを作成するときに、選択したレイアウトのセクションを追加しないということです(u2bka masterpages ...)。Razor:ネストされたレイアウトからビューを作成してもセクションが自動作成されない

これはRTM用に修正されるのですか、それともこれですか?

いずれにしても、どこで(または誰に)私は泣いていますか?すべてのセクションに絶対的な苦痛を与えます。

PS:

u2bka:として知られていました。

+0

のためのいくつかのヒューリスティックを検討することもでき

しかし、あなたは、[ビューの追加]ダイアログによって生成されたビューについて尋ねていますか? – marcind

+0

@marcind:はい、私は – awrigley

答えて

1

かみそりビューエンジンの追加商品を見るダイアログが(どちらかとおそらくMVC 3 RTM用しません)現在この機能をサポートしていません。これは、AspxとRazorの基本的な違いのためです。 Aspxは宣言型です。つまり、これらのシナリオで解析するのがずっと簡単です。実際にページコードを実行しなくても、すべてのケースを検出するのは非常に難しいことを意味しています(これは副作用がある可能性があるためできません)。私たちはただ、検証するためにMVC 4

+0

これはT4テンプレートが役立つものではありませんか? – Portman

+0

さて、ビューの追加ダイアログは既にT4テンプレートを使用しています。問題は、プロジェクト内のファイルを解析し、プレースホルダのセットを決定することです。 AspxはRazorよりもその情報を解析するのがずっと簡単です。 – marcind

1

あなたのケースではあまりよく分かりませんが、Razorのネストされたレイアウトに関するAndrewのブログ記事を読むことを強くお勧めします。それは本当に物事を説明します。

http://aboutcode.net/2010/11/08/nested-layout-pages-in-razor.html

+0

リンクありがとうです。私は手動でそれをやらなければならなかったが、多くの助けになった。 –

関連する問題