В чем разница между Session и ViewData в Asp.net-MVC?
Когда следует использовать одно по сравнению с другим? Я хочу кэшировать определенный объект при запуске и повторно использовать его в приложении. Какое решение кажется лучшим (ViewData или Session)?