2010-11-07 9 views

risposta

12

ViewData è un oggetto per richiesta utilizzato per inviare informazioni dal controller alla vista.
Ogni chiamata di azione ottiene il proprio ViewData; ViewData non dura oltre la vista.

Session State è un contenitore di stoccaggio per il singolo utente, che consente di memorizzare i dati per una sessione utente specifico (identificato da un cookie)

Se si desidera condividere un oggetto globale, probabilmente si dovrebbe farne un Singleton (in una proprietà static) o metterlo nello stato dell'applicazione.
Effettuare sicuro che è thread-safe. (Oppure utilizzare attentamente un campo [ThreadStatic])

Problemi correlati