我在网上看到一些在服务器端代码之前使用@
的示例。
例如
<h2>Browsing Genre: @Model.Name</h2>
那么你可以只使用一个@
而不是在<% %>
中包装c#/ vb代码吗?
答案 0 :(得分:8)
如果您在ASP.NET MVC中使用Razor view engine,则可以使用@
。这很可能就是你所看到的例子。
答案 1 :(得分:2)
这确实是来自MVC 3的剃刀语法。这是语法比较并排 http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
注意@html默认编码所有除非在@之后返回MvcHtmlString。 &lt; %%&gt;在Web表单中没有html编码,但&lt;%:%&gt;语法呢。