<%# %> 与<%= %>的区别?可怜我在google上搜索,可能是特使符号,被屏蔽了。郁闷!

解决方案 »

  1.   

     随便说两句    一般<%# %>中的用系统函数 如:<%# Eval("ID")%>
     <%= %>中用自己定义的变量或方法  如<%= s %>   <%= add()%>
      

  2.   

     <%#   %>是绑定,
    <%=   %> 就是取 = 后表达式的值
      

  3.   

    唉.....先说简单点的 <%=   s   %>
    写在哪里都会运行<%#   Eval("ID")%> 
    只有在对像被绑定的时候才会运行
    --------例string s = "abc";<%= s %>
    这里你会看到abc
    <%# s %>
    这里你不会看到abc
    只有当你运行 Page.DataBind()的时候会执行
    总结<%#  %>是数据绑定式
    <% %> 是运算式
      

  4.   

    <%#   %>绑定表达式
    <%=   %>  变量
      

  5.   

    顶四楼。
    <%#  %>是这样的,即使在页面上已经写上了,但是如果页面不绑定的话,在页面上也不会显示。郁闷!四楼说的太详细了。