razor语法优于asp.net语法的优点只是使用短标记“@”而不是“<%=%>”??
是剃刀可以做的任何其他功能或数据绑定方法,但asp.net语法不是吗?
答案 0 :(得分:1)
Razor非常酷,它通常可以检测您是否在代码块中编写HTML代码。因此,假设您使用@声明了一大块C#代码。然后在其中编写一个foreach循环,并编写一些应该回显的HTML。在ASP.net标记中,您必须使用%>结束C#代码块。然后用<%重新打开它。另一方面,Razor可以检测您何时编写HTML并为您执行此操作。它还会检测关闭循环的括号的位置,而不必将其放在< %%>内。非常方便,节省时间。
有关详细信息:Click click.
答案 1 :(得分:0)
@section
,@model
,智能感知,内联C#,还有什么?