<%=%>之间的差异和<%:%>

时间:2013-06-17 12:45:27

标签: asp.net

对某些人来说这可能是非常基本的,但我以前从未遇到过。我最近通过MVC教程并遇到了2个练习,其中一个用过<%=%>另一个使用<%:%>。随后第一次练习没有奏效(尽管我在观看的视频中做过)但我以前从未见过第二种乐谱。有人可以解释这个区别吗?提前完成。

1 个答案:

答案 0 :(得分:0)

<%:%>

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

两者都渲染输出但后来默认编码HTML。

使用

<%=%> 

你必须明确编码HTML输入。

有关详细信息,请查看Scott Guthrie的博客post