首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET <%= %> vs <%:%>

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

Stack Overflow用户
提问于 2010-10-20 23:00:50
回答 2查看 8.3K关注 0票数 17

我好像错过了什么。但自从.Net 4.0问世以来,我一直看到ASP.NET引用<%: %>语法,它看起来和<%= %>很相似,但很明显,新语法的出现是有原因的。我试过谷歌,但搜索<%: %>似乎什么也没找到。<%: %>语法是做什么的?它是在.Net 4.0或3.5中引入的吗?有没有人能开导我?

编辑:请提供参考或示例

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-20 23:02:46

我相信<%:%>是自动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

票数 22
EN

Stack Overflow用户

发布于 2010-10-20 23:02:05

:进行html编码。

斯科特·格思里让a nice post详细描述了这一点。

不要在已经编码的地方使用它,否则它会重复编码它。但是,如果你想输出像HTML这样的东西,这是很有用的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3979255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档