私はdatarepeaterでラベルを使用しようとしていますが、データをバインドしてHTMLページに書き込むことができます。datarepeaterのラベルテキスト
<asp:Label ID="lblID" runat="server"><%# DataBinder.Eval(Container.DataItem, "ID")%></asp:Label>
これは問題なく動作します。
テキスト値を取得しようとすると、私は ""を取得します。
ラベルlblcurrentID = ri.FindControl( "lblID")をラベルとします。
結果: lblcurrentID.text = ""
この同じコードは、私が持っているのDataRepeaterでDropDownListコントロールのために正常に動作します。私はこれがスパンタグに変換されているラベルと何か関係があるのだろうかと思います。私は前にこの問題に遭遇しました
<span id="template6_middlecontent1mAzoaNominationApproval0_dataReaper_ctl01_lblID">2009040100000888213</span>