问题描述
我想在后台代码中获取WebDataList中Label(lbGID)的值<InfoLight:WebDataListID="wdlAddress"runat="server"OnItemCommand="wdlAddress_ItemCommand"><ItemTemplate><asp:LinkButtonID="lbAddress"runat="server"CommandName="select"><%#Eval("GROUP_NAME")%></asp:LinkButton><asp:LabelID="lbGID"Visible="false"runat="server"Text=""><%#Eval("GROUP_ID")%></asp:Label></ItemTemplate></InfoLight:WebDataList>
解决方案
解决方案二:
Labellb=(Label)wdlAddress.Items[i].FindControl("lbGID");//i为项索引Response.Write(lb.Text"<br>");
解决方案三:
樓主,你那樣獲取不到的,寫法有問題應該<asp:LabelID="lbGID"Visible="false"runat="server"Text='<%#Eval("GROUP_ID")%>'></asp:Label>把數據綁定放進Text里才能用後臺代碼獲取到。
解决方案四:
<asp:LabelID="lbGID"Visible="false"runat="server"Text='<%#Eval("GROUP_ID")%>'></asp:Label>绑定有问题Labellb=(Label)wdlAddress.Items[i].FindControl("lbGID");//i为项索引
解决方案五:
高