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

In this Article, I describe what is ViewBag and how to use ViewBag in asp.net mvc. ViewBag is nothing but Collection of ViewData. It simplifies the syntax of ViewData. ViewBag use dynamic keyword of asp.net.

Syntax

ViewBag.Dynamic expression 

Example

ViewBag.SampleMessage = "Welcome to Infinetsoft";

HomeController

public ActionResult Index()

       {

            ViewBag.SampleMessage = "Welcome to Infinetsoft";

            return View();

        }

Index:View

@{

   ViewBag.Title = "Index";

}

@ViewBag.SampleMessage