2016-01-25 28 views
-1

我從來沒有通過Razor和MVC4做過POST請求。我認爲我有核心的方法和東西了,但我很難履行實際的POST請求。從剃鬚刀MVC實現POST到數據庫

這裏是Razor視圖頁面代碼...

@model UserJob 
@Html.HiddenFor(Model => Model.UserCode) 
@Html.DropDownList("jobCode") 
<input type="submit" value="Add" class="btn btn-default" /> 

而我要履行POST方法是方法.....

[HttpPost] 
public ActionResult AddSkill(UserJob model) 
{ 
    db.UserJobs.Add(model); 
    db.SaveChanges(); 
    return RedirectToAction("Jobs", new { UserCode = model.UserCode }); 
} 

回答

0

您Razor視圖需要有形式。您可以使用@Html.BeginForm(...)來封閉您的輸入,也可以自己編寫HTML表單標記。