Comment trouver un contrôle au sein de ContentPlaceholder et de l'espace réservé?
Je suis ajoutant des contrôles dynamiquement l'espace Réservé au sein de ContentPlaceHolder
var t = (ContentPlaceHolder)Master.FindControl("ContentPlaceHolder1");
var t1 = (PlaceHolder)mpContentPlaceHolder.FindControl("PlaceHolderName");
var t2 = (DropDownList)t1.FindControl("ControlID");
On dirait que je suis absent quelque chose parce que t2 est toujours null
Devrait
mpContentPlaceHolder
effectivement être t
? Aussi, assurez-vous de ne pas ajouter des contrôles dans un (!IsPostBack)
bloc.
OriginalL'auteur MasterPiece | 2010-09-23
Vous devez vous connecter pour publier un commentaire.
Si vous voulez trouver des contrôles de master page vous pouvez trouver :
Et dans votre cas, pour trouver de contrôle de contentplaceholder vous pouvez trouver de contrôle, comme :
OriginalL'auteur Finisher001
J'ai trouvé gridview avec cette méthode:
OriginalL'auteur geet
Si vous ajoutez des contrôles dynamiquement et que vous essayez de trouver le contrôle après la publication, vous ne les trouverez pas.
qu'est-ce que mpContentPlaceHolder dans votre code. vous avez attribué ContentPlaceHlder1 de variable t. j'ai essayé quelque chose comme ce 'Maître.FindControl("ContentPlaceHolder1").FindControl("PlaceHolderName").FindControl("ControlID") " et il a fonctionné sans aucun problème.
OriginalL'auteur Vinay B R