Szukaj…


Składnia

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

Uwagi

  • FindControl nie jest rekurencyjny, przeszukuje tylko bezpośrednie elementy podrzędne kontrolki
  • Istnieje przeciążenie FindControl(String, int) które nie jest wcięte do użytku publicznego
  • Jeśli nic nie zostanie znalezione, FindControl zwraca null , więc często dobrym pomysłem jest sprawdzenie wyniku pod kątem braku null

Dostęp do kontrolki TextBox na stronie aspx

TextBox txt = (TextBox)FindControl(yourtxt_Id);

Znajdź kontrolkę w GridView, Repeater, ListView itp.

Jeśli kontrola ma wiersze.

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

Lub jeśli ma przedmioty.

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


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow