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
FindControlnull, 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