在asp.net中常见的<%%>方式有如下几种:
<%%>、<%=%>、<%:%>、<%#%>、<%$%>、<%@%>
<%%>:书写后台代码,如C#、vb等代码(具有局域性)
<%=%>:计算=后面的表达式,并将结果输出(表达式后面不能跟分号)
<%:%>:将:号后面的内容编码输出,实际<%=Server.HtmlEncode()%> (在ASP.NET 4 或以上,MVC2或以上)
<%$%>:使用资源,如<%$ Resources:Username %>
<%@ %>主要用于在web页面定义Page、引入控件、组件、设置Cache,引入命名空间等