我在谈论添加到页面html的WebResource和ScriptResouce js文件。他们很大。在某些页面上我不需要它们,因此可以安全地删除它们。
删除scriptmanager似乎是合乎逻辑的,但这不是一个选项。有些页面使用基于查询字符串的ajax。我也使用更新面板。因此删除脚本管理器将无法正常工作。我想也许我可以禁用它,但没有选择。
所以我想唯一的选择就是从输出html中删除脚本。
任何想法如何做到这一点?
答案 0 :(得分:0)
答案 1 :(得分: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