martedì 23 ottobre 2012

IHttpHandler ha la Session null!

State usando un IHttpHandler (.ashx) nel vostro progetto asp.net e quel maledetto script ajax crasha perché l'oggetto Session nel context dell'handler è nullo?

Niente paura, la soluzione c'è ed è tremendamente semplice: basta dichiarare l'handler come implementazione dell'interfaccia IRequiresSessionState o, in alternativa, di IReadOnlySessionState, a seconda dei gusti.

 Le due interfacce fungono praticamente da attributi, dato che sono vuote! Ma il risultato è tutt'altro che vuoto: la Session sarà ora correttamente popolata.

 Buon coding!

1 commento:

  1. Gentile staff,

    sono Miriam Lanza e mi occupo della promozione on line di Bakeca.it.

    Vi contatto perchè vorremmo fare pubblicità sul vostro sito, con banner e text link specifici per il vostro target,
    retribuiti Pay Per Click.

    Ci sono grandi opportunità di collaborazione, il nostro network conta già 1200 editori attivi!

    Per maggiori informazioni vi invito a rispondere a questa mail e sarò felice di approfondire
    tutti i dettagli della collaborazione.

    A presto,

    Miriam Lanza

    RispondiElimina