Pergunta

Eu tenho um inteiro armazenado em TempData, e ele está ficando periodicamente dizimado por uma razão desconhecida após 30-60 segundos de navegar ao redor do meu site.

Eu tenho um ponto de ruptura no lugar onde o valor é definido e sua nunca ser definido como nulo, mas de alguma forma esse valor em TempData está sendo anulado.

Qualquer idéia de por que isso está acontecendo?

Foi útil?

Solução

Eu acredito TempData persiste somente para o posterior pedido. Você pode querer ter um olhar para este .

Outras dicas

A partir ASP.NET MVC: Edifício Web Apps sem Web Forms :

TempData é um dicionário, bem como o ViewData sem tipo. No entanto, o conteúdo de TempData só vivem para uma pedido único e, em seguida, eles são Suprimido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top