title: Using RenderAction(actionname, values) in MVC4 issue
body: <p>I need to display some child objects (<code>Items</code>) of an entity <code>Request</code>. Instead of Request I found it better to pass in a view that contains more info than the original Request Entity. This view I called <code>RequestInfo</code>, it also contains the original Requests <code>Id</code>.</p>
  
  <p>Then in the MVC View I did :</p>
  
  <pre><code>@model CAPS.RequestInfo
  ...    
  @Html.RenderAction("Items", new { requestId = Model.Id })
  </code></pre>
  
  <p>To Render :</p>
  
  <pre><code>public PartialViewResult Items(int requestId)
  {
      using (var db = new DbContext())
      {
          var items = db.Items.Where(x =&gt; x.Request.Id == requestId);
          return PartialView("_Items", items);
      }
  }
  </code></pre>
  
  <p>Which would display a generic list :</p>
  
  <pre><code>@model IEnumerable&lt;CAPS.Item&gt;
  
  &lt;p&gt;
      @Html.ActionLink("Create New", "Create")
  &lt;/p&gt;
  &lt;table&gt;
      &lt;tr&gt;
          &lt;th&gt;
              @Html.DisplayNameFor(model =&gt; model.Code)
          &lt;/th&gt;
          &lt;th&gt;
              @Html.DisplayNameFor(model =&gt; model.Description)
          &lt;/th&gt;
          &lt;th&gt;
              @Html.DisplayNameFor(model =&gt; model.Qty)
          &lt;/th&gt;
          &lt;th&gt;
              @Html.DisplayNameFor(model =&gt; model.Value)
          &lt;/th&gt;
          &lt;th&gt;
              @Html.DisplayNameFor(model =&gt; model.Type)
          &lt;/th&gt;
          &lt;th&gt;&lt;/th&gt;
      &lt;/tr&gt;
  
  @foreach (var item in Model) {
      &lt;tr&gt;
          &lt;td&gt;
              @Html.DisplayFor(modelItem =&gt; item.Code)
          &lt;/td&gt;
          &lt;td&gt;
              @Html.DisplayFor(modelItem =&gt; item.Description)
          &lt;/td&gt;
          &lt;td&gt;
              @Html.DisplayFor(modelItem =&gt; item.Qty)
          &lt;/td&gt;
          &lt;td&gt;
              @Html.DisplayFor(modelItem =&gt; item.Value)
          &lt;/td&gt;
          &lt;td&gt;
              @Html.DisplayFor(modelItem =&gt; item.Type)
          &lt;/td&gt;
          &lt;td&gt;
              @Html.ActionLink("Edit", "Edit", new { id=item.Id }) |
              @Html.ActionLink("Details", "Details", new { id=item.Id }) |
              @Html.ActionLink("Delete", "Delete", new { id=item.Id })
          &lt;/td&gt;
      &lt;/tr&gt;
  }
  
  &lt;/table&gt;
  </code></pre>
  
  <p>But I am getting a compiler error on the <code>RenderAction</code> line <strong>"Cannot implicity convert type 'void' to 'object'"</strong> Any ideas?</p>