防止加载MicrosoftAjaxWebForms.debug.js

时间:2010-06-04 13:38:15

标签: asp.net javascript

我有一个ASP.NET Web应用程序,我正在尝试减少对服务器的HTTP调用,因此我不想加载MicrosoftAjaxWebForms.debug.jsMicrosoftAjax.debug.js之类的内容。

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:3)

确实是ScriptManager正在将它们拉进去。你可以通过关闭它上面的不同功能来减少它添加的脚本数量,例如。 PageMethods
查找以Enable...

开头的属性

当然,创建一个与ScriptManager相同的小方法可能会更容易,它所做的就是在文档中添加一些<script>标签。