0

这对某些人来说可能是非常基本的,但我以前从未遇到过。我最近正在阅读 MVC 教程,遇到了 2 个练习,一个使用 <%= %> 另一个使用 <%: %>。随后第一个练习不起作用(尽管在我观看的视频中它确实起作用)但我以前从未见过第二个符号。谁能解释其中的区别?提前谢谢。

4

1 回答 1

0
<%:%>

这是在 Asp.net 4 中引入的。

两者都渲染输出,但后面的一个默认编码 HTML。

使用时

<%=%> 

您必须明确编码 HTML 输入。

有关更多信息,请查看 Scott Guthrie 的博客文章

于 2013-06-17T12:54:34.387 回答