角括号百分号的名称是什么?

11

可能是重复问题:
ASP.NET“特殊”标记

在 ASP.NET 中,<%...> 有一个正式的名称吗?还是人们真的叫它“Angle Bracket Percent”?


根据PHP,它是ASP标签 - alex
它们也被用于PHP吗?(我对PHP一无所知) - carlbenson
2
我会按照这个MSDN页面的建议去使用代码块渲染块 - Michael Petrotta
5个回答

9
在ASP.NET中,<% ... %>表示已经内联到ASPX HTML文档的服务器端代码。名称取决于哪种类型。 <% ... %> 普通代码块 <%= ... %>Response.Write()包装的服务器端代码 <%# ... %> 特定于数据绑定 <%-- --%> 服务器端注释 <%$ ... %> 用于表达式绑定

1
不要忘记 <%$ %> 表达式绑定! - ScottE
而 <%: ... %> 与 <%= ... %> 相同,但输出被 HTML 编码,他们还在 .Net 4.5 中引入了 <%#: ... %> 用于 HTML 编码的数据绑定。 - keithl8041

6

3

2

1

这只是一个用于 ASP/ASP.NET 内联代码块的符号表示。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接