Никога не съм извършвал POST заявка чрез Razor и MVC4. Мисля, че имам основните методи и неща, но имам трудности при изпълнението на действително POST заявка.
Тук е кодът на страницата с бръснач ...
@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 за отговор № 1Визията на Razor трябва да има формата. Или използвайте @Html.BeginForm(...)
да приложат входовете си или просто да напишете HTML форма.