这不是一个困难的问题,但我似乎找不到合适的答案:
客户端页面中的内联服务器代码, 这些的用途/不同之处是:
<% %>
<%# %>
<%= %>
还有吗?
答案 0 :(得分:1)
<% %>
用于在服务器上执行任意代码块。通常某种类型的控制语句放在它们内部。
<%= %>
将内容写入响应流,类似于Response.Write()。
制作类似(下方)的内容。
<table>
<%
for (int i = 0; i < n; i++)
%><tr><td><%= i %></td></tr><%
%>
</table>
答案 1 :(得分:1)
<% %>
标记用于代码块。标签本身不输出任何内容。例如:
<% int answer = 42; %>
<%# %>
标记用于数据绑定。
<%= %>
标记用于输出值。标签评估表达式,结果写入页面。例如:
<%= answer %>
还有<%: %>
标记,除了输出是HTML编码外,它与<%= %>
标记相同。
答案 2 :(得分:0)
&lt;%$%&gt;用于资源。