MVC 3没有使用Razor?

时间:2011-06-23 16:03:26

标签: asp.net-mvc-3 razor editorfor

Razor引擎是否真的需要使用EditorFor语法创建MVC3站点?我见过的几乎所有例子都在使用Razor。正在开展我们的第一个MVC项目,而不是处于最前沿......

3 个答案:

答案 0 :(得分:6)

简短的回答是“不”,你不必使用剃刀。恕我直言,你应该重新考虑远离ASPX视图引擎。 Razor是一个非常稳定的HTML生成平台。

New View

答案 1 :(得分:1)

您也可以使用webform viewengine。如果你想将视图从剃刀转换为webform,你可以找到vs扩展名here。此外,telerik还有一个转换它的工具,您可以在telerik网站上找到它here

答案 2 :(得分:0)

我同意大家的意见。 -10,000想要使用aspx语法:)
去剃须刀..你需要2分钟的学习时间。请参阅以下语法参考:

http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx

请记住@Something需要输出并将HtmlEncode为你(这是一个巨大的+++),但@ {其他一些代码}不会将输出呈现给流。所以 @ Html.TextBoxFor()工作得很好但是 @ {Html.TextBoxFor())}我相信不会发出任何东西,你会想知道为什么没有输出。 除了那些陷阱......它的 awesome 你永远不会想再回到aspx。说真的..你马上就会把它拿起来。