.net的MVC2,MVC3和Razor的写作风格有什么不同?

时间:2011-08-23 23:00:29

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

如果有人在.net的MVC2和MVC3中编写了应用程序,那么编写代码就会改变语法,如

<%= %>

已被

取代
<%: %>

@

所以这意味着:

<%= %> == <%: %>  OR <%= %> == @

等于?

1 个答案:

答案 0 :(得分:4)

<%= %>

完全按原样写出字符串。

<%: %>

Html对字符串进行编码,然后将其写出来。

@

Html对字符串进行编码,然后在使用Razor视图引擎时将其写出来。