2010-06-09 4 views
1

렌더링 얻기 위해, 우리는 웹 양식 응용 알고, 렌더링 전에 페이지의 콘텐츠를 활용하는 방법, 우리는 방법을ASP.NET MVC, 어떻게 페이지 내용 이전에 ASP.NET MVC에서

보호 재정의 무효를 대체 할 수 있습니다 렌더 (HtmlTextWriter 작성자)

렌더링 전에 페이지 내용을 가져와야합니다. 하지만 MVC에는 이벤트 개념이 없으므로 페이지 콘텐츠를 얻을 수있는 방법이 있습니다. 그 목적은 랜더링 된 페이지를 강조하기 위해서입니다 (태그를 < 태그로 감싸기). 나는 어떤 조언을 주셔서 감사하겠습니다. 고맙습니다.

답변

2

this 질문을 살펴보십시오. 질문 자체는 캐시 된 컨텐츠를 필터링하는 것을 다루지 만, 질문하는 사람이 사용하는 접근 방식은 사용자가 원하는 것을 위해 작동해야합니다.

기본적으로 결과 필터 특성을 만들고 특성의 OnResultExecuted 메서드에서 응답 필터를 추가하려고합니다. 필터의 특성이 무엇이 될지 확실하지 않은 경우 ... 태그로 묶는 키워드 대신 정규식을 설정하는 것이 좋습니다.

이것을 처리 할 수있는 또 다른 방법은 클라이언트 측에서 일부 cleaver jQuery 액션을 사용하는 것입니다. 배열에서 키워드 목록을 얻을 수 있다면 클라이언트 측에서 정규식을 사용하여 같은 종류의 작업을 수행 할 수 있습니다. (죄송합니다, 지금은 늦었고 코드 샘플이 나에게 오지 않습니다. 코드 샘플을 원한다면 아침에 연결할 수 있습니다 :))

+0

고맙습니다. 해결책은 무엇입니까? 필요한 것. 참으로 대단히 감사합니다 –

관련 문제