2009-02-04 39 views
4

我目前使用System.Web.Extensions的CompositeScript功能來組合我的JavaScript文件以減少下載時間。但是,通過包含任何腳本管理器,MicrosoftAjax JavaScript代碼包含在我的頁面中。我不希望發生這種情況,因爲它增加了大量不必要的代碼,並且使事件處理複雜化。沒有Microsoft Ajax的CompositeScript JavaScript

我要找下列之一:

  1. 到Microsoft腳本管理相結合的JavaScript文件的替代,不包括MicrosoftAjax,仍然允許用戶控制將腳本添加到複合腳本。
  2. 一種說服微軟的腳本管理器不發出任何我沒有指定的JavaScript的方法。

回答

0

它基本上只是一個帶有幾個格式化函數的靜態字符串生成器類,如果沒有辦法阻止它發出ajax框架腳本,不應該太難編寫自己的腳本管理器類。

+0

構建JavaScript字符串很容易,如果我知道哪些文件要包括。但是,我怎麼知道? MS版本似乎在ScriptResource.axd中使用一些魔術散列來告訴它,而文件加入。我想我可以在查詢字符串中簡單地列出一個文件名列表... – 2009-02-04 17:24:16