Поиск…


Синтаксис

  1. control.FindControl("Id Of The Control To Be Found")

замечания

  • FindControl не рекурсивный, он выполняет поиск только через непосредственных дочерних элементов управления
  • Существует перегрузка FindControl(String, int) которая не имеет отступов для общего использования
  • Если ничего не найдено, FindControl возвращает значение null , поэтому часто бывает полезно проверить результат на то, что он не равен null

Доступ к элементу управления TextBox на странице aspx

TextBox txt = (TextBox)FindControl(yourtxt_Id);

Найти элемент управления в GridView, Repeater, ListView и т. Д.

Если элемент управления имеет строки.

TextBox tb = GridView1.Rows[i].FindControl("TextBox1") as TextBox;

Или если у него есть предметы.

TextBox tb = Repeater1.Items[i].FindControl("TextBox1") as TextBox;


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow