J'utilise un contrôle de substitution dans ma page maître et je souhaite afficher un contenu de contrôle utilisateur (lié à la zone de connexion de mon site Web) dans la substitution . On dirait que je dois avoir une référence pour la page demandée afin qu'elle puisse rendre le contrôle. Mais j'ai besoin de rendre le contrôle dans la page maître elle-même, car elle est partagée sur plusieurs pages de mon site Web. Quelles sont les lignes directrices pour y parvenir?Rendu d'un contrôle ASP.NET dans la page maître code-behind
TKS
j'ai pu charger le contrôle de l'utilisateur, mais ASP.NET se plaint que les informations pour l'état sont invalides ou corrompus. J'ai chargé le contrôle utilisateur de cette façon: Page pageHolder = new Page(); UserControl viewControl = (UserControl) pageHolder.LoadControl ("MyControl.ascx"); pageHolder.Controls.Add (viewControl); StringWriter output = new StringWriter(); HttpContext.Current.Server.Execute (pageHolder, sortie, false); return output.ToString(); – gsb
Le pageHolder ne sera-t-il pas rendu automatiquement lorsque la page est affichée? Je ne suis pas sûr de savoir pourquoi vous l'avez rendu vous-même en premier. En outre, si vous avez des contrôles de formulaire dans votre contrôle utilisateur mais que vous n'avez pas non plus de '