ASP.NET
Finden Sie die Kontrolle nach ID
Suche…
Syntax
control.FindControl("Id Of The Control To Be Found")
Bemerkungen
-
FindControl
ist nicht rekursiv, es durchsucht nur dieFindControl
des Steuerelements - Es gibt eine Überladung
FindControl(String, int)
die für die öffentliche Verwendung nicht eingerückt ist - Wenn nichts gefunden wird, gibt
FindControl
null
zurück.FindControl
ist es oftFindControl
, das Ergebnis zu überprüfen, da es nichtnull
Zugriff auf das TextBox-Steuerelement in der aspx-Seite
TextBox txt = (TextBox)FindControl(yourtxt_Id);
Finden Sie ein Steuerelement in einer GridView, einem Repeater, einer ListView usw.
Wenn der Control Zeilen hat.
TextBox tb = GridView1.Rows[i].FindControl("TextBox1") as TextBox;
Oder wenn es Artikel hat.
TextBox tb = Repeater1.Items[i].FindControl("TextBox1") as TextBox;
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow