Как работает метод "RedirectToAction" в Dot net MVC? - PullRequest
0 голосов
/ 06 июля 2019
public ActionResult UpdateProduct(ProductViewModel viewModel){return RedirectToAction("Index","Product");
}

Здесь «ProductViewModel» - это ClassName, а «Index» - это страница просмотра. а также контроллер «Продукт».

Теперь мой вопрос: как будет протекать метод RedirectToAction, как он будет работать, когда я нажал UpdateProduct.

public ActionResult UpdateProduct(ProductViewModel viewModel)
        {
            var oldProduct = _context.products.Single(r=>r.Id==viewModel.Id);

            oldProduct.Id = viewModel.Id;
            oldProduct.Name = viewModel.Name;
            oldProduct.Color = viewModel.Color;
            oldProduct.Description = viewModel.Description;
            oldProduct.Fabric = viewModel.Fabric;
            oldProduct.Quantity = viewModel.Quantity;
            oldProduct.UnitPrice = viewModel.UnitPrice;
            oldProduct.CategoryId = viewModel.CategoryId;
            _context.SaveChanges();
           return RedirectToAction("Index", "Product"); }
...