기존 ASP 및 ASP.NET 웹 폼에서 response.redirect를 사용했습니다. 그러나 MVC 2.0에서는 뭔가 특별한 것을 실행하고 있습니다.ASP.NET MVC에서 response.redirect는 어떻게 작동합니까?
컨트롤러 메서드에 여러 가지 컨트롤러 메서드가 일부 정보를로드하고 유효성을 검사하는 데 사용하는 개인 메서드가 있습니다. 이 개인 메서드는 문제가 일반적인 오류 메시지 페이지로 발견되면 리디렉션하도록 설정됩니다.
큰 문제는 호출하는 컨트롤러 클래스와 페이지 뷰가 실제로 리디렉션되기 전에 렌더링 및로드를 완료하려고한다는 것입니다. View에서 일반적인 오류 페이지가 마침내로드되기 전에 무시해야하는 예외가 발생하기 때문에 개발시 귀찮습니다.
위에서 언급했듯이 나는 새 페이지가로드 될 때 페이지의 후속 코드가 실행되지 않도록하는 response.redirect의 이전 모델에 익숙하다.
MVC의 리디렉션에 대한 도움이나 조언은 크게 감사하겠습니다.
코드를 알려주십시오. – SLaks
"Fiddler"라는 진단 도구에 대해 들어 보셨습니까? 귀하의 페이지가 무엇을하고 있는지를 알면 매우 유용 할 것입니다. –
개인적인 방법으로'응답. 리디렉션 '이라고 부릅니다. –