I need find this <a> tag resided in a FormView control, I need to remove this a tag depending on the condition but I can’t find it using FormView.FindControl method
<asp:UpdatePanel ID="upDiscipline" runat="server">
<ContentTemplate>
<asp:FormView ID="fvMediaIntro" runat="server">
<ItemTemplate>
<div class="clipControls">
<a runat="server" id="iNeedToFindThis" href="#">here</a>
</div>
</ItemTemplate>
</ContentTemplate>
</asp:UpdatePanel>
I tried fvMediaIntro.FindControl() and fvMediaIntro.Row.FindControl(), neither worked.
Any idea please??
FindControlwill work only after those controls are created i.e when data is bound to theFormView. So you need to use appropriate event onFormViewsuch ItemCreated orDataBound. For example,Assuming, you are binding in
page_loador using mark-up, you can also useprerenderevent of parent page/control safely to doFindControl.