Sök…


Syntax

  1. 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 är null

Å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