ASP.NET
Hitta kontroll efter ID
Sök…
Syntax
control.FindControl("Id Of The Control To Be Found")
Anmärkningar
-
FindControl
är inte rekursivt, det söker bara genom omedelbara barn i kontrollen - Det finns en överbelastning
FindControl(String, int)
som inte är indragna för allmän användning - Om ingenting hittas returnerar
FindControl
null
, så det är ofta en bra idé att verifiera resultatet för att det inte ärnull
Åtkomst till TextBox-kontrollen på aspx-sidan
TextBox txt = (TextBox)FindControl(yourtxt_Id);
Hitta en kontroll i en GridView, Repeater, ListView etc.
Om kontrollen har rader.
TextBox tb = GridView1.Rows[i].FindControl("TextBox1") as TextBox;
Eller om den har föremål.
TextBox tb = Repeater1.Items[i].FindControl("TextBox1") as TextBox;
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow