0
Ниже приводится код по умолчанию в MVC, что я хочу пойти дать «подсказку» значение этой функции, дайте мне известно данные изменилисьобновить значение в элементе управления
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Edit([Bind(Include = "ID,categoryID,subTitle,subject,sen,image,hint")] List list)
{
if (ModelState.IsValid)
{
db.Entry(list).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("ListSpryList", new { id = list.categoryID });
}
return View(list);
}
Я думаю, что, может быть, следует вставить что-то вроде следующего, перед кодом «db.saveChanges()»
db.Engtry(list.hit).value="changed";
, очевидно, не так, но что-то вроде этого.
Не используйте объекты сущности Entity Framework в качестве ViewModels. – Dai
В контексте EF, обновляя значение, просто выполняемое посредством запроса выбора для целевых данных, и назначайте значение обновления его результатам (-ам), затем используйте 'db.SaveChanges()'. –