Domanda

Ho un numero intero memorizzato in TempData e viene periodicamente cancellato per un motivo sconosciuto dopo 30-60 secondi di navigazione nel mio sito.

Ho un punto di interruzione nel punto in cui il valore è impostato e non viene mai impostato su null, ma in qualche modo quel valore in TempData viene annullato.

Qualche idea sul perché questo accada?

È stato utile?

Soluzione

Credo che TempData persista solo per la richiesta successiva. Potresti dare un'occhiata a this .

Altri suggerimenti

Da ASP.NET MVC: Creazione di app Web senza moduli Web :

  

TempData è un dizionario, molto simile   il ViewData non tipizzato. comunque, il   i contenuti di TempData vivono solo per a   singola richiesta e poi lo sono   cancellato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top