Js를 CompositeScript 요소에 넣을 때 ScriptManager에 의해 생성되는 ScriptResource.axd에 특정 텍스트를 삽입하기 위해 필터를 사용하려고합니다.ScriptResource.axd의 내용을 변경하는 Asp.Net 필터 적용
나는이 작업을 불가능하다고 생각합니다. 처리기와 연결된 경우 ..
:
Asp.Net 용어 번역이 문제는 I가 내장 처리기 (소스 코드없이 System.Web.Handlers.ScriptResourceHandler)의 출력을 필터링하는 것을 시도하고 있음을 의미 요청 필터링을 적용 할 수있는 HttpModules도로드되지 않습니다. 그래서 나는 System.Web.Handlers.ScriptResourceHandler의 "ProcessRequest"를 HttpModule (PostRequestHandlerExecute에서)을 사용하여 이전 이벤트에서 호출하고 PostReleaseRequestState에 필터를 적용하려고 시도했다 ... 이것은 나에게 불가능한 인코딩을 가진 문자열을 준다. convert (아마도 gzip은 이미 사용 되었습니까?).
내가 할 수있는 일이 가능한 것일까 요? 진행 방법에 대한 제안을 해주실 수 있습니까?
자세한 정보 나 소스 코드가 필요한 경우 알려주십시오.
감사합니다. 그러나 내가 뭘하려고하는지 실제로 다른 사람과 특정 문자열을 대체하는 것입니다. 보통 정상적인 Js 페이지의 핸들러에서이 작업을 수행하며 ScriptResource.axd 파일에서도 동일한 작업을 수행하려고했습니다. 불가능한가요? 그렇다면 불가능한 이유는 무엇입니까? – Durden81