私はこの構造を持っています:
Page
|
+---Ascx
|
+---<div runat="server">
|
+---<asp:button>
私はそれが再帰的にFindcontrol
機能しないことをすでに知っています。
しかし、ボタンを押してデバッグに行き、次のように書いたとき:
this.FindControl("btn1")
それは見つけました"button"
だが
this
=ascxdiv runat server
ボタンを包むものがあります
では、どうやってそれを見つけたのでしょうか?定義によれば、それは機能することを想定していません。
Msdn:
Control.FindControl- >メソッドは、コントロール内のコントロールの階層全体を検索しません