我已经在传统的ASP和ASP.NET中进行了编程,并且在服务器端代码的标记中看到了不同的标记。 我最近在MSDN上遇到了一个很好的博客,它介绍了以下两者之间的区别: <%= (连同等号的百分比)和 <%# (百分号和哈希/磅/八脚) ( <%#仅在数据绑定时计算, <%=在渲染时计算),但是我也看到: <%$ (百分比和美元符号)和 <%@ (百分号和符号)。 我相信<%@加载类似程序集的东西,也许<%$从configuration文件中加载东西? 我不太确定。 我只是想知道是否有人可以为我澄清这一切,并可能解释为什么创build如此多的不同的标签看起来有类似的目的是重要的?