我正在使用Telerik的MVC網格編輯MVC3中的一些記錄,使用剃刀視圖。TryUpdateModel - 類型的模型無法更新
我所說的控制器上的編輯使用下面的代碼:
public ActionResult _CategoriesUpdate(int id)
{
WR_TakeAway_Menu_Categories category = db.WR_TakeAway_Menu_Categories.Where(c => c.ID == id).Single();
TryUpdateModel(category);
db.ApplyCurrentValues(category.EntityKey.EntitySetName, category);
db.ObjectStateManager.ChangeObjectState(category, EntityState.Modified);
db.SaveChanges();
儘管這將更新塞雷爾語中的記錄,它使電網在編輯模式下,因爲它無法更新的所有屬性「類別」。
如果我改變TryUpdateModel到的UpdateModel,它拋出一個錯誤說「類型WR_TakeAway_Menu_Categories的模型無法更新」
是否有這樣做的更好的方法,或某種方式,讓TryUpdateModel返回true,以允許網格返回到顯示模式?