ASP.Net: Si j'ai l'ID de Session, puis-je obtenir l'objet de Session?

Cette question est liée à cette une, mais je pense que j'ai été un peu trop longue haleine, il y à vraiment obtenir une bonne réponse. Je vais garder ce court.

Je travaille sur un site web handler (ashx) qui accepte un post de formulaire à partir d'une page aspx. Lorsque le gestionnaire reçoit ce post de formulaire, afin de faire ce qu'il doit faire, il faut connaître l'utilisateur qui est connecté (de l'Utilisateur.L'identité.Nom), mais je ne peux pas compter sur les cookies envoyés par le navigateur.

Je sais que je peux obtenir de la Session.Id de session et de le placer dans un champ de formulaire masqué, mais une fois que mon gestionnaire reçoit le post de formulaire, comment puis-je l'utiliser SessionID à la figure de l'utilisateur connecté identité?

Je suis en utilisant le mode StateServer pour l'état de session.

OriginalL'auteur Josh Hinman | 2008-09-11