代码没有问题呀,报告什么错误?如果是aa.Text没有内容,那么你确认lbId的Text绑定了数据吗?

解决方案 »

  1.   

    绑定了
    <asp:Label id="lbId" runat="server"><%#DataBinder.Eval(Container.DataItem,"ID")%></asp:Label>
      

  2.   

    如果报错:指定的类型转换失败…… 说明没找到这个Label;
    如果不报错,那肯定如楼上所说~
      

  3.   

    <asp:datalist id="dlFavoryGood" runat="server" RepeatColumns="2" HorizontalAlign="Center"> <ItemTemplate><asp:Label id="lbId" runat="server"><%#DataBinder.Eval(Container.DataItem,"ID")%></asp:Label></ItemTemplate> </asp:datalist>
    上边为片断,绑定了
      

  4.   

    <asp:Label id="lbId" runat="server"><%#DataBinder.Eval(Container.DataItem,"ID")%></asp:Label>
    修改为:<asp:Label id="lbId" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"ID")%>'></asp:Label>看。
      

  5.   

    very very感谢楼上!问题已经解决,正是这个问题!