2016-05-01 54 views
-1

我在列表中有一个ActionLink(用于更新)(强类型List for display list db)页面。现在我正在使用ActionLink更新,将其他数据库系列更改为字符串。如何使用列表页面中的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

一个操作链接用于创建一个GET,一个更新数据库的方法需要成为一个帖子。使用表格并提交表格 –

回答

0

正如@Stephen所说,ActionLink只适用于GET请求。您正在更新数据库上下文。因此,要么删除ActionLink并在jQuery中使用Form或Hook的ActionLink click事件并调用submit()方法。

相关问题