Je viens de passer à un nouvel hôte ASP.NET et il semble qu'il se comporte différemment. Dans le code de la page maître, il tente également de faire une logique différente pour les utilisateurs authentifiés.Pourquoi est-ce que Context.User est nul sur la page ASP.NET Master maintenant?
if (Context.User.IsAuthenticated) {
}
Mais l'objet Context.User est null. Mais ce n'est que null sur la page maître. Si je l'utilise sur la page normale cela fonctionne.
if (User.IsAuthenticated) {
}
Est-ce que quelqu'un a une idée ce que le problème pourrait être? Je n'ai peut-être pas beaucoup de contrôle sur l'environnement d'hébergement, mais y a-t-il une façon différente d'obtenir cette information dans la page principale?
INFORMATIONS COMPLÉMENTAIRES:
Il semble que l'objet Context.User ou Page.User est nul dans les deux
- Dashboard.aspx (les utilisateurs de la page principale Page.master) ET
- Page.master
Mais ce n'est pas nul dans
- TestUser.aspx (qui n'utilise pas de page maître)
Où allez-vous faire de ce chèque? – Keltex
C'est dans l'événement Page_Load. –