C# 实现从Razor MVC到DB的POST
我从未通过Razor和MVC4进行过POST请求。我想我已经掌握了核心方法和内容,但我很难满足实际的职位要求 这是Razor查看页面代码C# 实现从Razor MVC到DB的POST,c#,sql,asp.net-mvc,asp.net-mvc-4,razor,C#,Sql,Asp.net Mvc,Asp.net Mvc 4,Razor,我从未通过Razor和MVC4进行过POST请求。我想我已经掌握了核心方法和内容,但我很难满足实际的职位要求 这是Razor查看页面代码 @model UserJob @Html.HiddenFor(Model => Model.UserCode) @Html.DropDownList("jobCode") <input type="submit" value="Add" class="btn btn-default" /> 您的Razor视图需要有表单。可以使用@Html.
@model UserJob
@Html.HiddenFor(Model => Model.UserCode)
@Html.DropDownList("jobCode")
<input type="submit" value="Add" class="btn btn-default" />
您的Razor视图需要有表单。可以使用
@Html.BeginForm(…)
来封装输入,也可以自己编写Html表单标记
[HttpPost]
public ActionResult AddSkill(UserJob model)
{
db.UserJobs.Add(model);
db.SaveChanges();
return RedirectToAction("Jobs", new { UserCode = model.UserCode });
}