Вот код из моего обзора:Ошибка: "Вызов 'Read', когда DataReader закрыта ...."
@model IEnumerable<Sample2.Models.Leave_GetDetails_Result1>
@{
ViewBag.Title = "Index";
}
<div>
@foreach (var item in Model) {
<dl class="dl-horizontal">
<dt>
@Html.DisplayNameFor(model => model.LA_StaffCode)
</dt>
<dd>
@Html.DisplayFor(model => item.LA_StaffCode)
</dd>
<dd>
@Html.DisplayFor(model => item.LA_AppNo)
</dd>
</dl>
}
</div>
<p>
@*@Html.ActionLink("Edit", "Edit", new { id = Model.Staff_Code }) |*@
@Html.ActionLink("Back to List", "Index")
</p>
Когда я исполняю, это дает ошибку:
"Calling 'Read' when datareader is closed is not a valid operation"
Отредактировано :
код контроллера находится ниже, где я вызова хранимой процедуры:
using (var context = new Admin_TestEntities())
{
var data = context.Leave_GetDetails("Recommended");
return View(data.AsEnumerable());
}
Спасибо, сработало. – RKh