I have a situation where I'd like to use html.action within a foreach within a view like this.

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

```

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.