title: How and when is the RenderView method of the ViewEngine is invoked in MVC page life cycle?
body: <p>I have read the following article about MVC page life cycle:</p>
  
  <p><a href="http://blogs.msdn.com/b/varunm/archive/2013/10/03/understanding-of-mvc-page-life-cycle.aspx?CommentPosted=true#commentmessage" rel="nofollow">http://blogs.msdn.com/b/varunm/archive/2013/10/03/understanding-of-mvc-page-life-cycle.aspx?CommentPosted=true#commentmessage</a></p>
  
  <p>But in the first stanza of the fifth point it's mention that (quote):</p>
  
  <p>"<strong>The Controller typically either executes either the RedirectToAction Method or the RenderView Method</strong>. <strong>When you call a controller’s RenderView() method</strong>,the call is delegated to the current ViewEngine’s RenderView() method."</p>
  
  <p>(See the text in bold above.) On looking into the controller <a href="http://msdn.microsoft.com/en-us/library/system.web.mvc.controller%28v=vs.118%29.aspx" rel="nofollow">class</a>, I found the there is no RenderView method there. </p>
  
  <p>So I am unable find the missing link where the code delegate the call to ViewEngines RenderView method, as there is no RenderView (method, delegate, virtual method, abstract method) in Controller class.</p>
  
  <p>An explanation would be highly appreciated. Thanks in advance.</p>