Найти элементы управления, вложенные в элемент управления повторителем
я пытаюсь найти значения TextBoxes, которые отображаются в Repeaterхоть UserControl, то есть ретранслятор имеет заполнитель для UserControl, а внутри UserControl находится место, где фактически существует разметка TextBox. Я'мы делали это раньше с TextBoxesпрямо внутри Ретранслятора раньше, который был довольно прямым, и ямне интересно, почему это, видимо, можетне может быть достигнуто таким же образом. Вот страница по умолчанию с повторителем, которая содержит заполнитель ...
Faculty Information
<br>
... и UserControl, который вставляется вместо Placeholder ...
Faculty Salary Form
... но когда следующий код запускается для кнопки Показать 's OnClick, я всегда получаю нулевое значение для любого и всех TextBox (и DropDowns) в UserControl ...
protected void DisplayEntries(object sender, EventArgs e)
{
foreach (RepeaterItem repeated in rptBudget.Items)
{
TextBox txtPercentage = (TextBox)repeated.FindControl("txtPercentage");
if (txtPercentage == null)
{
lblCtrls.Text += " null; ";
}
else
{
lblCtrls.Text += txtPercentage.Text + "; ";
}
}
}
Какие'лучший способ получить доступ к этим значениям? Благодарю.