2008-10-14 2 views

답변

3

ActionFilterAttribute과 같은 소리가납니다. 이 속성은 다음과 같은 방법이 있습니다

  • OnActionExecuting - 장식 작업이
  • 를 OnActionExecuted 실행라고 직전 - 액션 메소드를 호출 한 후 호출하지만, ActionResult 전에 렌더링됩니다.
  • OnResultExecuting
  • - 결과 후에 호출 중 하나를 JSON 또는 XML 데이터가 "콘텐츠 -에 따라 반환

예를 들어 여기에있다을 렌더링 - 결과 전에 callled는을 렌더링

  • 가 OnResultExecuted type "header : Create REST API using ASP.NET MVC that speaks both Json and plain Xml

  • +0

    이 답변의 링크는 죽었습니다 .-- ( –

    +0

    원본 소스 기사로 생각되는 링크로 수정했습니다. –

    3

    ViewResult는 Response.Stream에 직접 응답을 작성하기 때문에 까다로울 수 있습니다. 따라서 ContentResult를 반환하기 전에 내용을 조작 할 수 있도록 ViewResult를 MemoryStream으로 출력하려면 Response.Filter 속성을 처리해야합니다. 이 모든 것은 아마도 OnResultExecuting에서 발생할 것입니다.

    +0

    죄송합니다. 초기 질문은 정원 경로로 안내합니다. 보기에서 태그에 대체 할 수 있고 그것을 위로 제공 할 수 있습니다. 나는 ContentResult를 반환하는 것으로 예상되고있었습니다. – jmcd

    관련 문제