In this article I will explain with an example, how use TempData in View in ASP.Net MVC Razor.
This article will illustrate how to display (render) the value of TempData object in View using Razor Syntax in ASP.Net MVC Razor.
 
 
Using TempData in View
In the below example, a string value is set in the TempData object in Controller and it is then displayed in View.
Controller
public class HomeController : Controller
{
    // GET: Home
    public ActionResult Index()
    {
        TempData["Message"] = "Hello MVC!";
        return View();
    }
}
 
View
<html>
<head>
    <meta name="viewport" content="width=device-width"/>
    <title>Index</title>
</head>
<body>
    <div>
        @TempData["Message"]
    </div>
</body>
</html>
 
 
Screenshot
ASP.Net MVC: Using TempData in View
 
 
Downloads