一个或多个实体MVC 5的验证失败

时间:2014-08-26 14:19:00

标签: c# entity-framework asp.net-mvc-5

此问题似乎已经得到了解答,但据我所知,这些答案在我的案例中不起作用,因为之前问题中的代码与我的代码有很大不同。

顺便说一句,我对MVC非常陌生。

这是我得到的错误:

一个或多个实体的验证失败。请参阅' EntityValidationErrors'物业详情。

控制器:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using SimpleMVC.Models;

namespace SimpleMVC.Controllers
{
    public class AdminController : Controller
    {
        // GET: Admin
        public ActionResult Index()
        {
            return View();
        }

        [HttpPost]
        public ActionResult AddMovie(string Title, int Price)
        {
            using (MovieDb_Entities db = new MovieDb_Entities()){
                Movies item = new Movies();
                item.Title = Title;
                item.Price = Price;

                db.Movies.Add(item);
                db.SaveChanges();
            }
            return RedirectToAction("Index");
        }

        public ActionResult Hey()
        {
            return View();
        }
    }
}

部分观点:

<p>Add new movie</p>
<form method="post" action="/Admin/AddMovie">
    <input type="text" name="Title" placeholder="Title" /><br />
    <input type="text" name="Price" placeholder="Price" /><br />
    <input type="submit" value="Add Movie" />
</form>

提前谢谢。

1 个答案:

答案 0 :(得分:0)

构建应用程序修复它。这是我忘记做的事情。

对不起。