Вы не можете сохранять отзывы в ASP.NET - PullRequest
0 голосов
/ 17 июня 2020

У меня есть контрольный код проверки, который я удалил из последнего кода public ActionResult Edit ([Bind (Exclude = "Name")] Я могу редактировать и изменять рецензию, но, к сожалению, я не могу найти проблему.

    [Authorize]
    public class ReviewsController : BaseController
    {
        // GET: Reviews
        public ActionResult Index([Bind (Prefix ="Id")]int productId)
        {
            var product = _db.Products.Find(productId);

            if(product != null)
            {
                return View(product);
            }

            return HttpNotFound();
        }
        public ActionResult Create(int productId)
        {
            return View();
        }
        [HttpPost]
        public ActionResult Create(Review model)
        {
            if(ModelState.IsValid)
            {
                model.Name = User.Identity.Name;
                _db.Reviews.Add(model);
                _db.SaveChanges();

                return RedirectToAction("Index", new { id = model.ProductId });
            }
            return View(model);
        }
        public ActionResult Edit (int id)
        {
            var review = _db.Reviews.Find(id);

            if (review.Name == User.Identity.Name)
            {
                if (review != null)
                {
                    return View(review);
                }
            }
            return RedirectToAction("Index", "Products");
        }
        [HttpPost]
        public ActionResult Edit(Review model)
        {
            if (model.Name == User.Identity.Name)
            {
                if (ModelState.IsValid)
                {
                    _db.Entry(model).State = System.Data.Entity.EntityState.Modified;
                    _db.SaveChanges();

                    return RedirectToAction("Index", new { id = model.ProductId });
                }
            }
            return View(model);
        }
    }

Ниже где вы хотите отредактировать и сохранить обзор

enter image description here

Что мне нужно сделать, чтобы иметь возможность редактировать обзор и сохранять.

Где в этом коде нужно что-то изменить или где-то еще может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...