【发布时间】:2018-07-15 01:56:28
【问题描述】:
我正在尝试在我的数据库中添加一个新的 User,但每次我按 提交 都会收到此错误
HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。 "
这是我的控制器:
public class CreateController : Controller
{
// GET: Create
public ActionResult Index()
{
return View();
}
public ActionResult Create()
{
return View();
}
[HttpPost]
public ActionResult Create(User user)
{
using (var db = new UserEntities())
{
User newUser = new User();
newUser.Name = user.Name;
db.Users.Add(newUser);
db.SaveChanges();
return View();
}
}
}
这是我的看法:
@model FormulörModul.Models.User
<title>Create</title>
@using (Html.BeginForm("Create", "CreateController", FormMethod.Post))
{
<label>Namn</label>
@Html.TextBoxFor(m=>m.Name)
@Html.ValidationMessageFor(m => m.Name)
<input id="Submit1" type="submit" value="submit" />
}
【问题讨论】:
标签: asp.net-mvc entity-framework razor