你叫什么“<%=%>”和“<%#%>”在ASP.NET中?

时间:2013-08-21 17:33:16

标签: c# asp.net

我一直在使用它们,但我不确定你叫它们。

此外,是否有关于它们的工作原理/方式的定义?我很难搜索,因为我不知道他们叫什么。

1 个答案:

答案 0 :(得分:1)

嵌入式代码块。

这些有以下几种:

<%= %> is the equivalent of `Response.Write()`
<% %> runs server-side code, like an if-else block
<%: %> is for HTML-encoding the data
<%# %> is for data-binding expressions
<%@ %> is for directives, usually page directives in ASP.NET