간단한 CMS를 쓰고 있습니다.ViewResult에서 HTML을 가로 채고 수정하고 제공하는 방법은 무엇입니까?
마스터 페이지에 포함 된보기를로드 한 다음 HTML을 스캔하여 ({{blog}}와 (과) 같은 사용자 정의 태그를 내 블로그 출력으로 바꿀 수 있음) 브라우저에 제공하십시오.
HTML을 가로 채기 위해 ViewResult에서 어떻게 액세스 할 수 있습니까?
간단한 CMS를 쓰고 있습니다.ViewResult에서 HTML을 가로 채고 수정하고 제공하는 방법은 무엇입니까?
마스터 페이지에 포함 된보기를로드 한 다음 HTML을 스캔하여 ({{blog}}와 (과) 같은 사용자 정의 태그를 내 블로그 출력으로 바꿀 수 있음) 브라우저에 제공하십시오.
HTML을 가로 채기 위해 ViewResult에서 어떻게 액세스 할 수 있습니까?
ActionFilterAttribute
과 같은 소리가납니다. 이 속성은 다음과 같은 방법이 있습니다
ActionResult
전에 렌더링됩니다.
예를 들어 여기에있다을 렌더링 - 결과 전에 callled는을 렌더링
ViewResult는 Response.Stream에 직접 응답을 작성하기 때문에 까다로울 수 있습니다. 따라서 ContentResult를 반환하기 전에 내용을 조작 할 수 있도록 ViewResult를 MemoryStream으로 출력하려면 Response.Filter 속성을 처리해야합니다. 이 모든 것은 아마도 OnResultExecuting에서 발생할 것입니다.
죄송합니다. 초기 질문은 정원 경로로 안내합니다. 보기에서 태그에 대체 할 수 있고 그것을 위로 제공 할 수 있습니다. 나는 ContentResult를 반환하는 것으로 예상되고있었습니다. – jmcd
이 답변의 링크는 죽었습니다 .-- ( –
원본 소스 기사로 생각되는 링크로 수정했습니다. –