제품을 DB에 저장하는 간단한 작성 작업이 있습니다. 제품을 저장 한 후 돌아온 View (신제품()); 양식 필드를 재설정하지만 양식은 이전 데이터 (양식을 제출하기 전에 데이터)를 표시합니다. 또한 나는 반환보기 (새 제품 (이름 = "테스트")); 그러나 그것은 또한 작동하지 않습니다. 무엇이 문제입니까? 제품이 DB에 올바르게 저장됩니다 (ModelState.IsValid가 true라는 의미입니다). RedirectToAction을 사용하고 싶지 않습니다.반송 작업이 올바르게 작동하지 않습니다.
[HttpPost]
public ActionResult New(Product product)
{
if (ModelState.IsValid)
{
product.SubmitDate = DateTime.UtcNow;
productRepository.Add(product);
productRepository.Save();
//ViewBag.Message = "product is saved";
return View(new Product());
}
return View(product);
}
+1 - RedirectToAction()은 분명히 여기 있습니다. –