2010-11-24 91 views

回答

1

<%:HTML编码结果 <%=等于RESPONSE.WRITE <%@是一个预处理器derictive

9

<%=简单地计算表达式,并将结果写入到页面输出

<%:是相同的,而且HTML编码的输出 - 除非输出实现IHtmlString

<%@适用于特殊的框架指令,例如<%@页面用于指定页面属性,如主页面

<%适用于代码块是语句而不是表达式。这些将不会生成页面输出,除非您明确调用写入输出的函数。

<%#为数据绑定表达式中,当web表单控件是数据绑定被评估。因此它们很少用于MVC。

+1

<%:是一样的,但也编码输出的HTML - 除非输出实现IHtmlString – 2010-11-24 13:30:12