ASP.NET MVC,不同的Razor语法和ASP.NET语法?

时间:2011-07-08 07:00:18

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

razor语法优于asp.net语法的优点只是使用短标记“@”而不是“<%=%>”??

是剃刀可以做的任何其他功能或数据绑定方法,但asp.net语法不是吗?

2 个答案:

答案 0 :(得分:1)

Razor非常酷,它通常可以检测您是否在代码块中编写HTML代码。因此,假设您使用@声明了一大块C#代码。然后在其中编写一个foreach循环,并编写一些应该回显的HTML。在ASP.net标记中,您必须使用%>结束C#代码块。然后用<%重新打开它。另一方面,Razor可以检测您何时编写HTML并为您执行此操作。它还会检测关闭循环的括号的位置,而不必将其放在< %%>内。非常方便,节省时间。

有关详细信息:Click click.

答案 1 :(得分:0)

@section@model,智能感知,内联C#,还有什么?