在ASP中找到一个控件:Repeater

Ser*_*ule 3

我正在尝试访问Repeater中的控件.该控件位于<ItemTemplate>标记内.我正在使用FindControl,但它总是出来Null.我究竟做错了什么?

dev*_*vio 5

我的猜测是,FindControl只能用于记录级事件,例如ItemDataBound:

protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
    (ControlTypeCast) e.Item.FindControl("myControl")).SomeProperty = "foo";
}
Run Code Online (Sandbox Code Playgroud)