我有一個ASP.NET Web應用程序,我試圖減少HTTP調用服務器,所以我不想加載像MicrosoftAjaxWebForms.debug.js
和MicrosoftAjax.debug.js
的東西。防止加載MicrosoftAjaxWebForms.debug.js
腳本管理器用於將我的所有外部JavaScript文件組合成一個,並且我擔心這會導致其他非相關庫被加載。
我有一個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">
。
這有助於(至少暫時)解決流量大的網站上的惡意錯誤,謝謝發佈。 – JackArbiter 2013-08-28 02:58:49
它們都被設置爲false,但庫仍在加載。 – 2010-06-04 13:56:05
查看我的更新回答:) – 2010-06-04 14:18:59