Recherche…


Syntaxe

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

Remarques

  • FindControl n'est pas récursif, il ne recherche que les enfants immédiats du contrôle
  • Il y a une surcharge FindControl(String, int) qui n'est pas en retrait pour un usage public
  • Si rien n'est trouvé, FindControl renvoie null , c'est donc souvent une bonne idée de vérifier le résultat pour ne pas être null

Accéder au contrôle TextBox dans la page aspx

TextBox txt = (TextBox)FindControl(yourtxt_Id);

Trouvez un contrôle dans un GridView, un répéteur, une liste, etc.

Si le contrôle a des lignes.

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

Ou s'il a des articles.

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


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow