2016-05-01 51 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()方法。

相關問題