防止加载MicrosoftAjaxWebForms.debug.js

问题描述:

我有一个ASP.NET Web应用程序,我试图减少HTTP调用服务器,所以我不想加载像MicrosoftAjaxWebForms.debug.jsMicrosoftAjax.debug.js的东西。防止加载MicrosoftAjaxWebForms.debug.js

脚本管理器用于将我的所有外部JavaScript文件组合成一个,并且我担心这会导致其他非相关库被加载。

确实是将这些内容拉入的ScriptManager。您可以通过关闭其上的不同功能来减少它添加的脚本的数量,例如。 PageMethods
查找以Enable...

当然开始的属性,它可能会更容易只是创建一个具有相同的ScriptManager小法,它的作用是增加一些<script>标签文档..

+1

它们都被设置为false,但库仍在加载。 – 2010-06-04 13:56:05

+0

查看我的更新回答:) – 2010-06-04 14:18:59

要摆脱脚本的调试版本,您必须在web.config中禁用调试模式。在/configuration/system.web下找到名为<compilation debug="true">的元素,并将其更改为<compilation debug="false">

+0

这有助于(至少暂时)解决流量大的网站上的恶意错误,谢谢发布。 – JackArbiter 2013-08-28 02:58:49