none
Session values in HttpContext.Current.Session in C# set and get RRS feed

  • Domanda

  • Buona domenica.

    Avrei bisogno dell'aiuto di un esperto.

    Ho una classe statica chiamata MailContainer in una pagina master.

    In MainContainer Class, ho definito le proprietà per get / set come di seguito :

    public static class MailContainer
    {
        public static string TheObjectPropertyEmail
        {
            get
            {
                return (string)HttpContext.Current.Session["TheObjectPropertyEmail"];
            }
            set
            {
                HttpContext.Current.Session["TheObjectPropertyEmail"] = value;
            }
         } 
    }

    Ma quando accedo alla pagina Default.aspx , a cui ho associato la MasterPage in cui è prevista MainContainer Class, non ho errori ma il dataset non viene compilato, come se la sessione fosse nulla.

    Ma se provo a recuperare il valore della sessione, questa è correttamente valorizzato :

    Response.Write(Mpdue.MailContainer.TheObjectPropertyEmail);
    Response.End();

    Cosa sbaglio ?

    Grazie in anticipo per l'aiuto.

    Carlo

    domenica 8 dicembre 2019 09:15

Tutte le risposte

  • Buongiorno,

    Hai configurato la sessione con i cookie o senza? - ed il cliente accetta i cookie? Riferimento al thread seguente: https://stackoverflow.com/questions/1329364/session-seem-to-not-work-asp-net

    Il DataSet è stato definito come statico?

    lunedì 9 dicembre 2019 08:37
    Moderatore
  • Buongiorno cms9651

    Potrebbe rispondere alle domande? Altrimenti, non potremmo aiutarle. 


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    mercoledì 11 dicembre 2019 10:28
    Moderatore
  • La sessione è configurata senza cookie.

    Il dataset non è configurato come statico.

    private DataSet RetrieveProducts()



    • Modificato cms9651 giovedì 12 dicembre 2019 06:39
    mercoledì 11 dicembre 2019 16:06