它对Firstname的输出进行了HTML编码,这可以防止跨站脚本(XSS)等编码攻击。 HTML编码: <%: Model.FirstName %> 正常输出: <%= Model.FirstName %> 更多信息可以在这篇博客文章中找到: ASP.NET 4(和ASP.NET MVC 2)中用于HTML编码输出的新的<%: %>语法
关于这个问题有一些有用的信息: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