如何访问 ListView
控件的 LayoutTemplate
中的控件?
我需要访问 litControlTitle
并设置它的 Text
属性。
<asp:ListView ID="lv" runat="server">
<LayoutTemplate>
<asp:Literal ID="litControlTitle" runat="server" />
<asp:PlaceHolder ID="itemPlaceHolder" runat="server" />
</LayoutTemplate>
<ItemTemplate>
</ItemTemplate>
</asp:ListView>
你有什么想法吗?或许可以通过 OnLayoutCreated
事件实现?
ListView
绑定到源(即,在ListView
上调用DataBind
后)之后调用FindControl
。否则,在查找控件时,ListView的布局模板可能尚未就绪,因此FindControl
将无法成功。请注意,不要更改原意。 - asm00