2013-07-31 64 views
0

我想在asp.net中爲js啓用gzip。我使用ScriptManager和這個代碼:如何查找名稱和程序集js asp.net文件

<asp:ScriptManager ID="ScriptManager1" runat="server"> 
<CompositeScript> 
<Scripts> 
<asp:ScriptReference Path="~/Scripts/jquery.min.js" /> 
<asp:ScriptReference Name="MicrosoftAjax.debug.js" Assembly="AjaxControlToolkit, Version=4.1.7.123, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" /> 
<asp:ScriptReference Name="MicrosoftAjaxWebForms.debug.js" Assembly="AjaxControlToolkit, Version=4.1.7.123, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" /> 
</Scripts> 
</CompositeScript> 
</asp:ScriptManager> 

它的工作。但我有一個JS,不知道名稱和大會。 plase幫我找到這個js文件的名字和程序集。

文件:

WebResource.axd的d = qRVKOjs7_pTkijfl7uZM8g2 & T = 634879765642719078

摘要JS代碼:

function WebForm_PostBackOptions(eventTarget, eventArgument, validation, validationGroup, actionUrl, trackFocus, clientSubmit) { 
this.eventTarget = eventTarget; 
this.eventArgument = eventArgument; 
this.validation = validation; 
this.validationGroup = validationGroup; 
this.actionUrl = actionUrl; 
this.trackFocus = trackFocus; 
this.clientSubmit = clientSubmit; 
} 
function WebForm_DoPostBackWithOptions(options) { 
var validationResult = true; 
if (options.validation) { 
    if (typeof(Page_ClientValidate) == 'function') { 
     validationResult = Page_ClientValidate(options.validationGroup); 
    } 
} 
if (validationResult) { 
    if ((typeof(options.actionUrl) != "undefined") && (options.actionUrl != null) && (options.actionUrl.length > 0)) { 
     theForm.action = options.actionUrl; 
    } 
    if (options.trackFocus) { 
     var lastFocus = theForm.elements["__LASTFOCUS"]; 
     if ((typeof(lastFocus) != "undefined") && (lastFocus != null)) { 
      if (typeof(document.activeElement) == "undefined") { 
       lastFocus.value = options.eventTarget; 
      } 
      else { 
       var active = document.activeElement; 
       if ((typeof(active) != "undefined") && (active != null)) { 
        if ((typeof(active.id) != "undefined") && (active.id != null) && (active.id.length > 0)) { 
         lastFocus.value = active.id; 
        } 
        else if (typeof(active.name) != "undefined") { 
         lastFocus.value = active.name; 
        } 
       } 
      } 
. 
. 
. 

回答

0

顯然,沒有什麼在將壓縮框架的最新版本由WebResource.axd服務的資源。你必須自己做。

好消息是,別人已經完成了這項工作。在這裏看到:

http://madskristensen.net/post/Optimize-WebResourceaxd-and-ScriptResourceaxd.aspx

+0

我用這個,但是錯誤:Microsoft JScript運行時錯誤:ASP.NET AJAX客戶端框架加載失敗。 /我使用web應用程序並將ScriptCompressor.cs複製到文件夾中。 –

相關問題