2010-02-11 8 views
2

현재 두 개의 메서드 서명이 있습니다.RedirectToAction을 사용하여 메서드 매개 변수를 반환하는 방법

public ActionResult Edit(bool? failed) 

[AcceptVerbs(HttpVerbs.Post)] 
public ActionResult Update(FormCollection collection) 

암호 업데이트가 실패한 경우 Update 메서드에서 failed == true로 편집 작업으로 돌아가고 싶습니다. 그러나 라인을 사용하여

return RedirectToAction("Edit", true); 

이 달성하지 않는 것 같습니다. (편집 액션에서 끝나지 만 bool 값은 null입니다.) 어떻게 그 액션에 리디렉션 할 수 있고 여전히 bool 값을 유지할 수 있습니까?

감사

답변

5

당신은 가까이 -이 시도가 :

return RedirectToAction("Edit", new { failed = true }); 
관련 문제