我有以下操作方法: -如何在asp.net MVC3綁定列表添加到TryUpdateModel
[HttpPost]
public ActionResult Edit(int id, FormCollection collection)
{
Assessment a = elearningrepository.GetAssessment(id);
try
{
if (TryUpdateModel(a))
{
elearningrepository.Save();
return RedirectToAction("Details", new { id = a.AssessmentID });
}
}
//code does here
,但我不能寫類似if (TryUpdateModel(a, "Assessment", new string { "Date"}))
指定我只允許日期屬性被更新。 那麼我如何在上面添加綁定列表if (TryUpdateModel(a))
?
BR
謝謝你的答覆,但使用我們的代碼更新永遠不會執行,即使我嘗試更新日期字段它不會被保存,舊值仍然會在那裏。請注意,編輯視圖中的其他字段是禁用的,因此它們不應該是模型綁定的一部分 – 2012-02-15 00:02:36