title: Difference Between ViewData and TempData?
body: <p>I know what ViewData is and use it all the time, but in ASP.NET Preview 5 they introduced something new called TempData. </p>
  
  <p>I normally strongly type my ViewData, instead of using the dictionary of objects approach.</p>
  
  <p>So, when should I use TempData instead of ViewData?</p>
  
  <p>Are there any best practices for this? </p>