Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这对某些人来说可能是非常基本的,但我以前从未遇到过。我最近正在阅读 MVC 教程,遇到了 2 个练习,一个使用 <%= %> 另一个使用 <%: %>。随后第一个练习不起作用(尽管在我观看的视频中它确实起作用)但我以前从未见过第二个符号。谁能解释其中的区别?提前谢谢。
<%:%>
这是在 Asp.net 4 中引入的。
两者都渲染输出,但后面的一个默认编码 HTML。
使用时
<%=%>
您必须明确编码 HTML 输入。
有关更多信息,请查看 Scott Guthrie 的博客文章