<asp:Label Text='<%# DataBinder.Eval(Container.DataItem, "新闻点击数").ToString().Trim() %>' runat="server" ID="lblHit" NAME="lblHit"/>label标签text的后面是什么意思啊,该怎么解释呢

解决方案 »

  1.   

    <%# DataBinder.Eval(Container.DataItem, "新闻点击数").ToString().Trim() %>
    绑定字段,新闻点击数是字段名
    在vs2003下一般这样写
    在05下可以直接:<%# Eval("新闻点击数").ToString().Trim() %>
      

  2.   

    DataBinder是System.Web里面的一个静态类,它提供了Eval方法用于简化数据绑定表达式的编写
    通常使用的方法
    <%# DataBinder.Eval(Container.DataItem, "ColumnName") %> 
    <%# DataBinder.Eval(Container.DataItem, "ColumnName", null) %> 
    <%# DataBinder.Eval(Container, "DataItem.ColumnName", null) %>