防止加载MicrosoftAjaxWebForms.debug.js
问题描述:
我有一个ASP.NET Web应用程序,我试图减少HTTP调用服务器,所以我不想加载像MicrosoftAjaxWebForms.debug.js
和MicrosoftAjax.debug.js
的东西。防止加载MicrosoftAjaxWebForms.debug.js
脚本管理器用于将我的所有外部JavaScript文件组合成一个,并且我担心这会导致其他非相关库被加载。
答
确实是将这些内容拉入的ScriptManager。您可以通过关闭其上的不同功能来减少它添加的脚本的数量,例如。 PageMethods
。
查找以Enable...
当然开始的属性,它可能会更容易只是创建一个具有相同的ScriptManager小法,它的作用是增加一些<script>
标签文档..
答
要摆脱脚本的调试版本,您必须在web.config
中禁用调试模式。在/configuration/system.web
下找到名为<compilation debug="true">
的元素,并将其更改为<compilation debug="false">
。
+0
这有助于(至少暂时)解决流量大的网站上的恶意错误,谢谢发布。 – JackArbiter 2013-08-28 02:58:49
它们都被设置为false,但库仍在加载。 – 2010-06-04 13:56:05
查看我的更新回答:) – 2010-06-04 14:18:59