我正在使用带有 EditItemTemplate 的 FormView 控件 (myFormView),其中包含许多子控件。当我使用标准的 ASP.Net DropDownList 控件 (myDropList) 时,我可以使用以下行获取对 myDropList 的引用:
((DropDownList)myFormView.FindControl("myDropList"))
我可以完全访问 myDropList 的属性并获取当前选择的值。这很棒。
但是,我现在需要在 FormView 控件中使用第 3 方子控件(此处为http://www.freetextbox.com的 FreeTextBox)。我将 FreeTextBox 控件称为 myFTB,并且使用了与上述类似的语句:
((FreeTextBox)myFormView.FindControl("myFTB"))
但是,这会返回 null,因此我可以为此检索属性值。
有谁知道为什么它返回null?还有其他方法可以检索对控件的引用吗?
TIA