Asp.net mvc 3 什么';这就是.net中的不同写作风格;s MVC2、MVC3和Razor?

Asp.net mvc 3 什么';这就是.net中的不同写作风格;s MVC2、MVC3和Razor?,asp.net-mvc-3,asp.net-mvc-2,razor,Asp.net Mvc 3,Asp.net Mvc 2,Razor,如果有人用.net的MVC2和MVC3编写过应用程序,那么在编写类似 <%= %> 这意味着: <%= %> == <%: %> OR <%= %> == @ ==或==@ 平等吗 <%= %> 如果您使用Razor视图引擎,Html会对字符串进行编码,然后将其写出。我想您所说的是Razor语法,它是在视图中嵌入代码的一种更简洁的方法。是的,我开始使用razor在MVC3中编写我的应用程序,所以我只想澄清一些疑问…谢谢你的回答

如果有人用.net的MVC2和MVC3编写过应用程序,那么在编写类似

<%= %>
这意味着:

<%= %> == <%: %>  OR <%= %> == @
==或==@
平等吗

<%= %>

如果您使用Razor视图引擎,Html会对字符串进行编码,然后将其写出。

我想您所说的是Razor语法,它是在视图中嵌入代码的一种更简洁的方法。是的,我开始使用razor在MVC3中编写我的应用程序,所以我只想澄清一些疑问…谢谢你的回答,但是MVC2和MVC3在编写语法上有什么区别吗?因为有一次我尝试在MVC2应用程序中使用它,它给了我一个error@dvlpr我有点搞不清是什么时候加的。说它是在MVC2中与ASP.NET4一起添加的,但我觉得它是与MVC3一起添加的。我已经安装了MVC 3,因此您可能有最好的机会进行测试。再次感谢,我的应用程序正在使用.Net 3.5,这就是为什么它给我一个错误,而不是因为MVC3
<%= %> == <%: %>  OR <%= %> == @
<%= %>
<%: %>
@