Dans Sitecore 6, j'ai créé un sous-modèle qui contient un contrôle asp:login. Pour une raison quelconque, il ne fonctionne pas lorsque je l'ajoute à la mise en page d'une page. La page affiche simplement le résultat, mais ne me connecte pas.
J'ai créé un fichier .aspx autonome avec un contrôle de connexion et il fonctionne bien. Le problème ne vient donc pas du système d'adhésion. Je pense que cela a quelque chose à voir avec le cycle de vie de la page et l'ordre des événements. Peut-être que le contrôle de connexion n'est pas ajouté à la page à temps pour gérer les événements et les données corrects ?
Quelqu'un sait-il pourquoi le contrôle de connexion ne fonctionne pas lorsqu'il est ajouté en tant que sous-dossier ? Quelqu'un connaît-il une solution de contournement ?
UPDATE J'ai connecté des gestionnaires d'événements aux événements du contrôle, mais pour une raison quelconque, ils ne sont jamais appelés. La méthode onload du contrôle est bien appelée, mais les événements LoggingIn et Authenticate ne se déclenchent jamais. Cela pourrait être dû au fait que le contrôle qui me sert d'enveloppe n'a pas été ajouté à la page à temps. Cependant, je pense qu'ils ont d'autres contrôles qui font des choses similaires, donc je ne suis toujours pas sûr de ce que je fais différemment/de ce que je fais mal...