<%$ 和<%# 还有<%= 都有什么区别啊?求高手解答下。

解决方案 »

  1.   

    <%#  %>  貌似绑定数据,可以写表达式<%= %>  是个变量神马的不清楚
      

  2.   

    你还漏掉了 <% :var %>
    相当于 <% = HtmlEncode(var) %>
      

  3.   

    <%#... %>: 是在绑定控件DataBind()方法执行时被执行,用于数据绑定。<%= %>: 在程序执行时被调用,可以显示后台变量值 <%$%>是读取web.config中配置信息时用的<%@  %>是在*.ASPx页面前台代码导入命名空间,
      

  4.   

    <%= %>表达式
    <%# %>用于数据绑定,有<%= %>的功能但是只能用于数据绑定控件中。
    <% %>写代码!~
    <%$ %>有这个吗?
    <%@ %>这个倒是有
      

  5.   

    <%= 相当于 Response.Write<%# 数据绑定<%: 进行Html编码再Response.Write<%$ 使用全局资源文件
      

  6.   

    <%= %>  变量好像必须为PUBLIC