ASP.NET <%=%> vs <%:%>

Joh*_*ock 16 asp.net syntax .net-4.0

好像我错过了什么.但是自从.Net 4.0问世以来,我一直看到<%: %>ASP.NET的语法参考.看起来它很相似,<%= %> 但很明显有新语法的原因.我试过谷歌,但搜索<%: %>似乎没有返回任何东西.什么是<%: %>语法呢?它是在.Net 4.0或3.5中引入的吗?有人可以开导我吗?

编辑: 请提供参考或示例

sta*_*k72 22

我相信<%:%>是自动HtmlEncoding

来自Scott Gu的这篇文章将有助于解释 - 它是在.net 4和MVC2中引入的

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