title: Confuse about return View() method in ASP.NET MVC4
body: <p>I am new in ASP.NET MVC4 . I am reading this tutorial <a href="http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-view" rel="noreferrer">http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-view</a> . I am not clear about return View() method. To send data from view to controller , i have used this code</p>
  
  <pre><code> public ActionResult Index()
      {
          return View();
      }
  </code></pre>
  
  <p>here the return View() method return data from view to controller. 
  To send data from controller to view , i have used this code</p>
  
  <pre><code>public ActionResult Welcome(string name, int numTimes = 1)
      {
          ViewBag.Message = "Hello " + name;
          ViewBag.NumTimes = numTimes;
          return View();
  
      }
  </code></pre>
  
  <p>Here is my confusing point. Is the return View() method return ViewBag.Message and ViewBag.NumTimes to the Welcome view. OR the value of Welcome view return to the Welcome method?</p>
  
  <p>Please help me to clear this part.</p>