サーチ…
構文
control.FindControl("Id Of The Control To Be Found")
備考
-
FindControl
は再帰的ではなく、コントロールの直下の子のみを検索します - パブリック使用のためにインデントされていないオーバーロードの
FindControl(String, int)
あります - 何も見つからなければ、
FindControl
はnull
返し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