这些表达式在asp.net mvc视图“<%:%>”,“<%=%>”中有什么区别?

时间:2010-06-27 13:35:00

标签: asp.net-mvc-2

<%=%>我知道这意味着Response.Write但是“:”符号是什么意思?

1 个答案:

答案 0 :(得分:0)

<%:%><%=Server.HtmlEncode()%>类似,并在ASP.NET 4.0中引入。除了输出之外,它还对输出进行HtmlEncodes,以避免大多数XSS的简单情况。

整个事情是:

的捷径
<script language="vbscript" runat="server">
    Response.Write(Server.HtmlEncode()))
</script>