6

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

4

3 回答 3

6

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

新视图

于 2011-06-23T16:04:28.767 回答
1

您也可以使用 webform viewengine。如果你想将视图从 razor 转换为 webform,你可以在这里找到 vs 扩展。Telerik 也有一个转换它的工具,你可以Telerik 网站上找到它

于 2011-06-23T16:34:06.533 回答
0

我同意这里的每个人。-10,000 想要使用 aspx 语法 :) 使用
剃须刀 .. 学习需要 2 分钟。请参阅语法参考:

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

请记住,@Something 需要输出并将 HtmlEncode 为您编码(这是一个巨大的 +++),但 @{ some other code} 不会将输出呈现到流中。所以@Html.TextBoxFor() 效果很好,但@{Html.TextBoxFor())} 我相信不会发出任何东西,你会想知道为什么没有输出。除了那些陷阱......它太棒了,你再也不想回到aspx了。说真的..你很快就会把它捡起来。

于 2011-06-23T19:35:35.280 回答