在下面的代碼中,我收到了來自Reshaper的警告。我想知道是否必須改變代碼中的某些內容,或者只是隱藏這種類型的所有警告。在剃刀語法中訪問修改的閉包?
警告是在每個DisplayFor線
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.Telephone)
</td>
<td>
@Html.DisplayFor(modelItem => item.Skypeuser)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.ApplicantID }) |
@Html.ActionLink("Details", "Details", new { id=item.ApplicantID }) |
@Html.ActionLink("Delete", "Delete", new { id=item.ApplicantID })
</td>
</tr>
}
參見:[外可變陷阱(http://stackoverflow.com/questions/3416758/outer-variable-trap) – dtb