我正在討論添加到頁面html的WebResource和ScriptResouce js文件。他們很大。在一些頁面上我不需要它們,所以刪除它們是安全的。從html輸出中刪除ajax腳本ASP.net
這似乎是合乎邏輯的,只是刪除scriptmanager,但這不是一個選項。有些頁面使用基於查詢字符串的ajax。我也使用更新面板。所以刪除腳本管理器將不起作用。我想也許我可以禁用它,但沒有選擇。
所以我想唯一的選擇是從輸出html中刪除腳本。
任何想法如何做到這一點?下面
我正在討論添加到頁面html的WebResource和ScriptResouce js文件。他們很大。在一些頁面上我不需要它們,所以刪除它們是安全的。從html輸出中刪除ajax腳本ASP.net
這似乎是合乎邏輯的,只是刪除scriptmanager,但這不是一個選項。有些頁面使用基於查詢字符串的ajax。我也使用更新面板。所以刪除腳本管理器將不起作用。我想也許我可以禁用它,但沒有選擇。
所以我想唯一的選擇是從輸出html中刪除腳本。
任何想法如何做到這一點?下面
那麼顯然你可以通過只繪製之前修改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