Razor引擎是否真的需要使用EditorFor语法创建MVC3站点?我见过的几乎所有例子都在使用Razor。正在开展我们的第一个MVC项目,而不是处于最前沿......
答案 0 :(得分:6)
简短的回答是“不”,你不必使用剃刀。恕我直言,你应该重新考虑远离ASPX视图引擎。 Razor是一个非常稳定的HTML生成平台。
答案 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。说真的..你马上就会把它拿起来。