2010-02-21 43 views
0

我正在討論添加到頁面html的WebResource和ScriptResouce js文件。他們很大。在一些頁面上我不需要它們,所以刪除它們是安全的。從html輸出中刪除ajax腳本ASP.net

這似乎是合乎邏輯的,只是刪除scriptmanager,但這不是一個選項。有些頁面使用基於查詢字符串的ajax。我也使用更新面板。所以刪除腳本管理器將不起作用。我想也許我可以禁用它,但沒有選擇。

所以我想唯一的選擇是從輸出html中刪除腳本。

任何想法如何做到這一點?下面

回答

0

那麼顯然你可以通過只繪製之前修改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