ne peut pas trouver de contrôle FormView?
J'ai besoin de trouver cette <a>
tag résidé dans un FormView
de contrôle, j'ai besoin de supprimer cette balise en fonction de l'état mais je ne peux pas le trouver à l'aide de FormView.FindControl
méthode
<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>
J'ai essayé fvMediaIntro.FindControl()
et fvMediaIntro.Row.FindControl()
, ni travaillé.
Aucune idée s'il vous plaît??
OriginalL'auteur walter | 2011-05-24
Vous devez vous connecter pour publier un commentaire.
FindControl
fonctionnera seulement après ces contrôles sont créés que je.e lorsque des données est liée à laFormView
. Si vous avez besoin de l'utilisation appropriée de l'événement surFormView
tels ItemCreated ouDataBound
. Par exemple,En supposant, vous êtes obligatoire dans
page_load
ou à l'aide de mark-up, vous pouvez également utiliserprerender
cas de la page parente/contrôle sécuritaire de le faireFindControl
.Je ne suis pas sûr de ce que u veux dire par toutes les lignes! FormView afficher qu'une seule ligne de données à un moment - qui peut être l'accès par
Row
de la propriété. D'autres objets row mai, basées sur les paramètres par exempleHeaderRow
,FooterRow
,TopPagerRow
etcOriginalL'auteur VinayC