title: @Html.Action for Razor
body: <p>I am trying to create a partialview for my dropdownlistbox in my asp.net mvc 3 application.
  in my page I have:</p>
  
  <pre><code>@Html.Action("PopulateCombo","ComboController")
  </code></pre>
  
  <p>controller partialview:</p>
  
  <pre><code>public ActionResult PopulateCombo()
  {
      //some code here to organise data and maybe some caching
      return ItemsForCombo;
  }
  </code></pre>
  
  <p>Is there a better way of templating a Dropdownlistbox?</p>