首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

DataList里的Label取值有关问题

2012-11-18 
DataList里的Label取值问题设计代码:asp:DataList IDDataList1 runatserver Width995px Separ

DataList里的Label取值问题
设计代码:
  <asp:DataList ID="DataList1" runat="server" Width="995px" >
  <SeparatorStyle/>
  <ItemStyle />
  <ItemTemplate>
  <asp:Label ID ="ttt" runat ="server" Text ="你好"></asp:Label>
  <asp:Label ID ="iii" runat ="server" ><%#DataBinder.Eval(Container.DataItem, "context")%></asp:Label>
  </ItemTemplate>
  </asp:DataList>

后台代码:
  Dim LableNo As Label
  LableNo = CType(DataList1.Items(0).FindControl("iii"), Label))
  Label1.Text = LableNo.Text

本意是通过LableNo = CType(DataList1.Items(0).FindControl("iii"), Label))将DataLIst里面Lable iii的值取出来,但就是行不通,取出来的都是空值。
但如果取Label ttt的值就没问题。(相比少了赋值语句)
也就是对赋值的Label就取不到值,该怎么处理呢?

[解决办法]
<asp:Label ID ="iii" runat ="server" Text=' <%#DataBinder.Eval(Container.DataItem, "context")%>'> </asp:Label>

热点排行