title: The difference between Html.Action and Html.RenderAction
body: <p>I've been trying to figure out the difference between RenderAction and Action. I don't know if I'm so concerned about the differences at this point, as to why I can't get RenderAction to work. From what I can tell, I'm passing in the correct parameters. The overload I'm using seems to be the same for both: </p>
  
  <pre><code>@Html.RenderAction(Action, Controller, Route)
  
  @Html.Action("Breadcrumb", "Navigation", new {SeoUrl = Model.CarlineBucket.SEOURLName})
  
  @Html.RenderAction("Breadcrumb", "Navigation", new {SeoUrl = Model.CarlineBucket.SEOURLName})
  </code></pre>
  
  <p>I get a compilation error when I try and use RenderAction:</p>
  
  <blockquote>
    <p>CS1502: The best overloaded method
    match for
    'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)'
    has some invalid arguments.</p>
  </blockquote>
  
  <p>Any tips or hints? Should I not even be bothering with RenderAction?</p>