2010-06-04 181 views
5

我有一個ASP.NET Web應用程序,我試圖減少HTTP調用服務器,所以我不想加載像MicrosoftAjaxWebForms.debug.jsMicrosoftAjax.debug.js的東西。防止加載MicrosoftAjaxWebForms.debug.js

腳本管理器用於將我的所有外部JavaScript文件組合成一個,並且我擔心這會導致其他非相關庫被加載。

回答

3

確實是將這些內容拉入的ScriptManager。您可以通過關閉其上的不同功能來減少它添加的腳本的數量,例如。 PageMethods
查找以Enable...

當然開始的屬性,它可能會更容易只是創建一個具有相同的ScriptManager小法,它的作用是增加一些<script>標籤文檔..

+1

它們都被設置爲false,但庫仍在加載。 – 2010-06-04 13:56:05

+0

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

5

要擺脫腳本的調試版本,您必須在web.config中禁用調試模式。在/configuration/system.web下找到名爲<compilation debug="true">的元素,並將其更改爲<compilation debug="false">

+0

這有助於(至少暫時)解決流量大的網站上的惡意錯誤,謝謝發佈。 – JackArbiter 2013-08-28 02:58:49