[AcceptVerbs(HttpVerbs.Post)]
public ActionResult CreateUser([Bind(Exclude = "Id")] User user)
{
...
db.SubmitChanges();
ViewData["info"] = "The account has been created.";
return RedirectToAction("Index", "Admin");
}
redirectToAction 후에 뷰 정보에 "정보"텍스트를 보관하지 않습니다. 가장 좋은 방법으로이 문제를 해결하려면 어떻게해야합니까?redirectToAction에 대한 뷰 데이터 유지
나의 현재 아이디어는 [NonAction]에있는 Index 컨트롤러 작업의 항목을 넣고 인덱스 작업과 CreateUser 작업 모두에서 해당 메서드를 호출하는 것이지만 더 나은 방법이 있어야한다는 느낌이 들었습니다.
감사합니다.
재미 있고, 들어 본 적이 없습니다. :-) –
보기에서 "TempData"를 사용해야한다는 사실이 부끄럽기 때문에 ViewData를 계속 사용할 수 없습니다. 하지만 멋지게 작동합니다. 감사합니다. –
복사 확장 방법 http : //blog.eworldui를 참조하십시오.net/post/2008/06/MVC-Post-Redirect-Get-Sample-Updated.aspx –