2010-11-19 66 views
2

我很高興地轉換爲Razor。然而,有一件令人不快的事情是,在創建視圖時,它不會爲選定的佈局添加部分(u2bka masterpages ...)。剃刀:從嵌套佈局創建視圖不會自動創建部分

這是要修改爲RTM還是這是它?

無論哪種方式,我在哪裏(或誰)嗚咽?這是一個絕對痛苦的所有部分。

PS:

u2bka:以前被稱爲。

+0

只是爲了驗證,你問有關Add View對話框中所產生的看法? – marcind 2010-11-19 16:16:05

+0

@marcind:是的,我是 – awrigley 2010-11-19 16:28:20

回答

1

的Razor視圖引擎目前不支持此功能(也可能不會對MVC 3 RTM要麼)添加視圖對話框。這是因爲Aspx和Razor之間的一些基本差異。 Aspx是聲明式的,這意味着在這些場景中解析要容易得多。 Razor勢在必行,這意味着在沒有實際運行頁面代碼的情況下檢測所有情況會更加困難(我們不能這樣做,因爲它可能有副作用)。

但我們可以考慮一些技巧MVC 4

+0

T4模板可以提供什麼幫助嗎? – Portman 2010-11-19 21:47:18

+0

那麼,添加視圖對話框已經在使用T4模板。問題在於解析項目中的文件並確定一組佔位符。 Aspx比Razor更容易解析這些信息。 – marcind 2010-11-19 22:21:35