<ItemTemplate>
<a href='Reader.aspx?MailID=<%# DataBinder.Eval(Container.DataItem,"MailID") %>&FolderID=<%# DataBinder.Eval(Container.DataItem,"FolderID") %>'><%=AliasName%>&nbsp;<%=Email %></a>
</ItemTemplate>我知道<%# ..... %>用于数据绑定,而<%= ...... %>的含意还不很清楚。

解决方案 »

  1.   

    <%= ...... %> 可以绑定后台定义的公有成员
      

  2.   

    <%= ...... %> 相当于 <%Response.Write("...");%>
      

  3.   

    我试运行了一下,发现上述代码中的 <%=AliasName%>&nbsp;<%=Email %> 与写成AliasName&nbsp;Email效果是一样的。
      

  4.   

    #只在绑定数据的上下文中有效.
    = 就是Response.Write
      

  5.   

    我试了一下,其实 # 兼有 = 的功能,就是说凡是出现<%= ...... %>的地方也可以用<%# ...... %>代替,效果相同。
      

  6.   

    <%= ...... %> 也就是
    <%Response.Write("...");%>
      

  7.   

    我试了一下,其实 # 兼有 = 的功能,就是说凡是出现<%= ...... %>的地方也可以用<%# ...... %>代替,效果相同。
    你的试验是错误的
      

  8.   

    # 绑定数据库字段
    = 是绑定cs文件中的公有变量
    #只在绑定数据的上下文中有效.
    = 就是Response.Write
      

  9.   

    楼主以前没做过ASP吧!呵呵!
      

  10.   

    <%%>是在html写服务器代码的不过访问的是共有成员变量 例如
    a.aspx.cs里面定义了public datatable dt;
    在a.aspx.source里面你就可以在<%%>访问dt了
      

  11.   

    好热闹
    <%%>这种东西都是从ASP继承过来的
    现在ASP.NET有多处拉一个#,我的观点是认为用在绑定控件里面,对于绑定控件的数据源的引用
      

  12.   

    <%=......%> = Response.Write()
    <%#......%>  数据绑定 在运行 Object.DataBind()只有才管用
      

  13.   

    呵呵,以前(思归)有3颗钻石,他好久没来CSDN了,挺怀念他
      

  14.   

    linwu(木木) ( ) 信誉:100    Blog  2007-01-05 14:53:05  得分: 0  
     
    老婆出来看钻石。。--------------------------------------------------------搞笑
      

  15.   

    <%# %> 绑定
    <%= %> 可以绑定后台的公有成员
      

  16.   

    晕了,这个问题<%# %> 绑定的写法,在后台调用DATABIND()方法时计算数值,用数值代替页面显示HTML
    <%= %> 服务器端运行代码,在解析页面时计算数值,显示HTML,和以前的ASP服务器端代码同样的道理由上面的介绍可以知道,<%# %>,<%= %>是不同的概念,他们也运行在不同的时刻,根据一个页面的生存周期,先执行后台CS代码,再解析ASPX页面,可以知道<%# %>先于<%= %>运行你可以自己做个例子验证
      

  17.   

    如 net_lover(【孟子E章】) ,wslinfeng(林风) 所说!
    <%# %> 用于数据绑定 ,但也可以执行程序
    <% %>用于执行服务器端运行代码