2015-06-09 47 views
-2

在我看到的所有MVC示例中,使用了剃鬚刀視圖,但是我已經看到使用aspx視圖的提及,但是我沒有看到它的任何示例一個MVC項目。MVC aspx示例(作爲使用剃鬚刀的替代方法)

是否有任何理由,使用MVC隱式假定將使用剃鬚刀或有內在的實際利弊使用剃刀vs aspx視圖是這樣的原因?

這個問題的動機是,我碰到了嚴重的ifyed viewes in razor,這是將puching邏輯放入ui的副作用,而不是在模型級別處理它的更簡潔的方法,並簡化了視圖它有太多的邏輯。

+2

它沒有真正的區別。大多數人認爲Razor是一種更簡單更清晰的語法 - [參考MVC ASP.NET或Razor](http://stackoverflow.com/questions/10492022/mvc-asp-net-or-razor)。你可以像使用剃鬚刀一樣容易地使用設計得很差和_「asverly if'ed views」_ aspx。 –

+0

@StephenMuecke:是的,現在我意識到,這不是aspx視圖,即停止深度嵌套如果黑客,那是我!我會把同樣的方法帶到剃刀上 – Arjang

回答

1

視圖引擎的選擇取決於你。我更喜歡Razor,因爲它的簡潔性和更清晰的語法。

This將有助於您的決定。