2010-02-21 2 views
0

나는 html 페이지에 추가 된 WebResource 및 ScriptResouce js 파일에 대해 이야기하고 있습니다. 그들은 꽤 큽니다. 일부 페이지에서는 필자가 필요하지 않으므로 제거하는 것이 안전합니다.html 출력에서 ​​ajax 스크립트 제거 ASP.net

scriptmanager를 제거하는 것이 논리적 인 것처럼 보일 수도 있지만 이는 선택 사항이 아닙니다. 일부 페이지는 쿼리 문자열을 기반으로 ajax를 사용합니다. 나는 또한 업데이트 패널을 사용합니다. 그래서 스크립트 관리자를 제거해도 작동하지 않습니다. 어쩌면 내가 사용하지 못하게 할 수 있을지도 모르겠다.

그래서 유일한 옵션은 출력 HTML에서 스크립트를 제거하는 것입니다.

아이디어가 있습니까?

답변

0

http://madskristensen.net/post/Optimize-WebResourceaxd-and-ScriptResourceaxd.aspx

그럼 분명히 방금 렌더링하기 전에 HTML 출력을 수정하여 제거 할 수 있습니다 연결합니다.

Sub DisableAjaxScripts() Handles Me.PreRequestHandlerExecute 
    Dim Request = HttpContext.Current.Request 

    If (Request.RawUrl.Contains("WebResource.axd") Or Request.RawUrl.Contains("ScriptResource.axd")) Then 
     HttpContext.Current.Response.End() 
    End If 
End Sub 
:

그러나 나는이 방법을 선호