Je veux lire la page (.aspx) HiddenField Valeur dans le contrôle de l'utilisateur qui est placé sur cette page et traiter une certaine logique.se HiddenField de la page Valeur en UserControl sur la page
, par exemple pour: J'ai un champ caché x sur une page. La page a de nombreux contrôles utilisateur et je veux accéder à ce champ caché (x) dans les contrôles utilisateur où la valeur de x sera définie par un Javascript dans la page.
J'essaie de trouver le HiddenControl et lire sa valeur de codebehind de usercontrol (.ascx.cs), mais toujours obtenir nulle.
HiddenField colname = UIUtils.FindControlRecursive(this.Parent.Page, "MainContent_AssignedTo_ColName") as HiddenField;
L'ID est le même que le champ masqué du côté client. J'ai essayé this.Parent
et this.Parent.Parent
pour le premier argument aussi, mais pas de chance.
qu'est-ce qui me manque ici?
Désolé, j'ai essayé. Pas de chance Toujours nulle – Programmerzzz
Votre contrôle est-il dans un espace réservé? – JohnCoderMan
Oui, c'est à l'intérieur d'un espace réservé de contenu et c'est la raison pour laquelle nous avons ajouté le MainContent_ à l'ID du Hiddenfield tout en le trouvant. Et le UserControl est également dans le même contenu PlaceHolder – Programmerzzz