2010-06-07 3 views
0

방금 ​​프로젝트를 MVC1에서 MVC2로 변환했습니다. MVC1 프로젝트에서 일부보기에는 HTTP 상태 코드가 설정되었습니다. 이보기에서 이제이 예외가 생성됩니다.ASP.NET MVC2에서 Response.StatusCode 설정하기

HTTP 헤더를 보낸 후 서버에서 상태를 설정할 수 없습니다.

MVC1에서 MVC2로 변경된 이유는 무엇이며이를 해결할 수있는 방법이 있습니까?

+1

이 동작을 수정하는 것이 좋습니다. –

답변

1

나는보기에 어떤 상태 코드도 설정하면 안된다고 주장 할 것이다. 이것이 컨트롤러의 역할이 아닌가?

+0

일반적으로 나는 당신과 동의 하겠지만, 컨트롤러의 여러 위치에서 뷰를 사용하고 DRY 보안 주체를 적용하려고했기 때문에 한 위치에서만 상태 코드를 설정하려고했습니다. – Guy

관련 문제