Can I use html.action within a foreach?
<p>I have a situation where I'd like to use html.action within a foreach within a view like this.</p>

<pre><code>&lt;div class="row"&gt;
    @foreach (var item in Model.Sections)
    {
       &lt;div class="col-md-8 col-lg-offset-2"&gt;
           &lt;div&gt;
               @Html.DisplayFor(modelItem =&gt; item.Name)
               @Html.Action("Edit", "Section", new { id = item.SectionId })
           &lt;/div&gt;
       &lt;/div&gt;
    }
&lt;/div&gt;
</code></pre>

<p>However, if I run this I get an "httpserverutility.execute blocked while waiting for an asynchronous operation to complete" error.  All of my controller actions are async, so I'm thinking I did something that just isn't allowed.  </p>