Я могу получить доступ к тексту в текстовом поле в моем репитере, но я не могу извлечь текстовое значение из метки в моем репитере.Ретранслятор заполняется из таблицы данных, где строка (x) заполняется sqlreader (x), я не знаю, имеет ли это значение.Я не могу использовать JavaScript для этого.Мне нужно получить доступ к значению метки из кодовой области.
<asp:label id="weiLabel" runat="server">
<%#DataBinder.Eval(Container, "DataItem.weiLabel")%>
</asp:label>
- это разметка
Я могу получить доступ к текстовому полю в той же строке, используя:
featTable.Controls(1).Controls(1).FindControl("costText")
иполучить textbox.text, но использование того же оператора для метки дает мне {text = ""}.
Я проверил, что clientID элемента управления, возвращаемого с findcontrol, является правильным (featTable__ctl1_weiLabel)
Спасибо за любую помощь