我在列表中有一个ActionLink(用于更新)(强类型列表显示列表db)页面。现在我使用ActionLink更新,将另一个数据库系列更改为字符串。
public bool Update()
{
User old_user = db.Users.Where(p => p.Family == "Jacki").Single();
old_user.Family = "Anderson";
return Convert.ToBoolean(db.SaveChanges());
}
public ActionResult changeFamily(User Us)
{
blUs.Update(Us);
return RedirectToAction("List");
}
答案 0 :(得分:0)
正如@Stephen所说,ActionLink只适用于GET请求。您正在更新数据库上下文。因此,要么删除ActionLink并在jQuery中使用Form或Hook ActionLink click事件,并调用submit()方法。