我已经在经典ASP和ASP.NET中编程,我在服务器端代码的标记内看到了不同的标签.
我最近在MSDN上遇到了一个很好的博客,它解决了以下问题之间的区别:
<%= (百分比和等号)和
<%# (百分号和哈希/磅/ octothorpe)
(<%#仅在数据绑定时进行评估,并<%=在渲染时进行评估),但我也看到:
<%$ (百分号和美元符号)和
<%@ (百分号和符号).
我相信<%@加载程序集之类的东西,也许<%$从配置文件加载东西?我不太确定.
我只是想知道是否有人可以为我澄清所有这些并可能解释为什么创建这么多看似有类似目的的不同标签很重要?