サーチ…


構文

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

備考

  • FindControlは再帰的ではなく、コントロールの直下の子のみを検索します
  • パブリック使用のためにインデントされていないオーバーロードのFindControl(String, int)あります
  • 何も見つからなければ、 FindControlnull返しnull 。したがって、これはnullでないことの結果を確認することをお勧めしnull

aspxページでTextBoxコントロールにアクセスする

TextBox txt = (TextBox)FindControl(yourtxt_Id);

GridView、Repeater、ListViewなどでコントロールを検索する

コントロールに行がある場合。

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

または項目がある場合。

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


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow