title: ASP.Net MVC How to pass url parameters using Html.RenderAction to a ChildAction
body: <p>I thought this was going to be straight forward but I managed to hose it up some how. If I want to pass URL parameters to another action do I have to create a new route for that?</p>
  
  <p>controller</p>
  
  <pre><code>[ChildActionOnly]
      public ActionResult ContentSection(string sectionAlias, string mvcController, string mvcAction = null)
  </code></pre>
  
  <p>view</p>
  
  <pre><code>@Html.RenderAction("ContentSection", "Portal", new {sectionAlias = "TermsAndConditions", mvcController = "Portal", mvcAction = "ChoosePayment"})
  </code></pre>
  
  <p>error</p>
  
  <pre><code> CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
  </code></pre>