Asp.Net la Session est nulle dans le fichier ashx
Je suis en train d'essayer d'accéder à la variable de Session dans Asp.Net ashx gestionnaire comme indiqué ci-dessous.
public void ProcessRequest (HttpContext context) {
context.Session["VariableName"] = Id;
}
Mais la contexte.Session est toujours Null à l'intérieur de la méthode ci-dessus. Comment puis-je accéder aux objets de Session dans le fichier ashx?
Vous devez vous connecter pour publier un commentaire.
Vous avez à "mettre en œuvre", soit IRequiresSessionState ou IReadOnlySessionState, avec l'ancien offrant un accès complet à la session, et de lui donner un accès en lecture seule.
Je cite "mettre en œuvre" ici, parce que ces deux sont soi-disant "marqueur interfaces", ce qui signifie qu'ils n'ont pas de membres.
En VB, mettre en œuvre les interfaces mentionnées par Anton (IRequiresSessionState ou IReadOnlySessionState) comme ceci: