私はこのエラーを得た:ここ辞書に渡されるモデル項目は、 'System.Boolean'型です。
The model item passed into the dictionary is of type 'System.Boolean', but this dictionary requires a model item of type 'DunyaYazilim.Models.TBL_CATEGORIES'.
が私の見解です:
public ActionResult EditCategory(int CategoryID)
{
return PartialView(entity.TBL_CATEGORIES.Select(c=>c.CategoryID==CategoryID).FirstOrDefault());
}
そしてActionLinkの:
@Html.ActionLink("update", "EditCategory", "Administrator", new { CategoryID = categories.CategoryID }, new { @class = "openDialog", dialog_id = "EditCategory", dialog_title = "Update Category" })
おかげでここ
@model DunyaYazilim.Models.TBL_CATEGORIES
@{
ViewBag.Title = "EditCategory";
}
@using (Html.BeginForm((string)ViewBag.FormAction, "Administrator"))
{
<div>
<div>Category Name</div>
<div>@Html.TextBoxFor(m => m.Name)</div>
<input type="submit" value="Submit" />
</div>
}
はコントローラです。
あなたのエンティティをチェックしてください.BL_CATEGORIES.Select(c => c.CategoryID == CategoryI)ステートメントは、ブールになる可能性のあるものだけでなく、いくつかの値を選択しています。 –