asp.net MVC

What is TempData and how to use in asp.net MVC ?

What is TempData and how to use in asp.net MVC ?, someone asked me to explain?

In this Article, I describe what is TempData and how to use TempData in asp.net mvc. TempData is helpful to access or pass a data from one controller to another or one action to another. Here I demonstrate how to pass a value from one action to another. 

Index is a name of one action method and Index1 is another. Here I pass a value from Index method to Index1 using TempData.

Syntax

TempData["NameofTempData"] 

example

TempData["Success"]= "Welcome to Infinetsoft";

HomeController

public ActionResult Index()

       {

            TempData["Success"] = "Welcome you to www.infinetsoft.com";

            return RedirectToAction("Index1");         

       }

public ActionResult Index1()

{

            string str = TempData["Success"].ToString();          

            return View();

}

Post your comments / questions