방금 프로젝트를 MVC1에서 MVC2로 변환했습니다. MVC1 프로젝트에서 일부보기에는 HTTP 상태 코드가 설정되었습니다. 이보기에서 이제이 예외가 생성됩니다.ASP.NET MVC2에서 Response.StatusCode 설정하기
HTTP 헤더를 보낸 후 서버에서 상태를 설정할 수 없습니다.
MVC1에서 MVC2로 변경된 이유는 무엇이며이를 해결할 수있는 방법이 있습니까?
방금 프로젝트를 MVC1에서 MVC2로 변환했습니다. MVC1 프로젝트에서 일부보기에는 HTTP 상태 코드가 설정되었습니다. 이보기에서 이제이 예외가 생성됩니다.ASP.NET MVC2에서 Response.StatusCode 설정하기
HTTP 헤더를 보낸 후 서버에서 상태를 설정할 수 없습니다.
MVC1에서 MVC2로 변경된 이유는 무엇이며이를 해결할 수있는 방법이 있습니까?
나는보기에 어떤 상태 코드도 설정하면 안된다고 주장 할 것이다. 이것이 컨트롤러의 역할이 아닌가?
일반적으로 나는 당신과 동의 하겠지만, 컨트롤러의 여러 위치에서 뷰를 사용하고 DRY 보안 주체를 적용하려고했기 때문에 한 위치에서만 상태 코드를 설정하려고했습니다. – Guy
이 동작을 수정하는 것이 좋습니다. –