データをバインドしてHTMLページに書き込むことができるときに、データリピーターでラベルを使用しようとしています。
<asp:Label ID="lblID" runat="server"><%# DataBinder.Eval(Container.DataItem, "ID")%></asp:Label>
これは正常に動作します。
テキスト値を取得しようとすると、「」が表示されます。
ラベルlblcurrentID=ri.FindControl( "lblID")as Label;
結果:lblcurrentID.text = ""
この同じコードは、データリピーターにあるドロップダウンリストで正常に機能します。これは、ラベルがスパンタグに変換されることと関係があるのではないかと思います。
<span id="template6_middlecontent1mAzoaNominationApproval0_dataReaper_ctl01_lblID">2009040100000888213</span>