区别在于
在 MVC2 出现之前,为了对字符串进行 HTML 编码,您必须在视图中使用 Html.Encode() 方法。
<%= Html.Encode(Model.MyString) %>
然而,在 MVC2 中,他们添加了
<%: Model.MyString %>
根据经验,你应该always使用
查看顾斯科特的博客 http://weblogs.asp.net/scottgu/archive/2010/04/06/new-lt-gt-syntax-for-html-encoding-output-in-asp-net-4-and-asp-net-mvc-2.aspx有关该主题的更多信息。
在 ASP.NET 4 中,我们引入了
新的代码表达式语法 ()
呈现类似 块的输出
做 – 但也会自动生成 HTML
在此之前对其进行编码。这
消除了显式 HTML 的需要
编码内容...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)