Association ASP.NET Script

I replaced the control asp:ScriptManager ajaxToolkit:ToolkitScriptManagerwith an attribute CombineScripts="true".

Now, when I look at the source code of the HTML page, a new script tag appears:

<script src="/MyPage.aspx?_TSM_HiddenField_=ctl00__pageBody_asScript_tscAjaxScripts_HiddenField&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d3.0.20820.30277%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-US%3a06e896ab-1f8c-4bcb-9cc4-0200671cba8a%3ae2e86ef9%3a1df13a87%3ac4c00916%3aaf22e781%3a9ea3f0e2%3ac7c04611%3acd120801%3a3858419b%3a96741c43%3a38ec41c0" />

But also are old script tags: WebResource.axdand a fewScriptResource.axd

How to remove links WebResource.axdand ScriptResource.axdfrom the page?

+3
source share
4 answers

I wrote a simple handler for this, which seems to work fine, but it's for ASP.NET MVC, but it shouldn't be that hard to get it to work for web forms too. I put it on github: https://github.com/mastoj/SimpleCompression .

Good parts with my solution:

  • script; - .
  • , .
  • webb ( , script ).
  • .
  • , , - - prod ( :)).
  • MVC .
0

AjaxControlToolkit, . : http://blogs.msdn.com/b/delay/archive/2007/06/11/script-combining-made-easy-overview-of-the-ajax-control-toolkit-s-toolkitscriptmanager.aspx

SliderBehavior.js script PerformSubstitution WebResource, <% = WebResource/ScriptResource% > JS script. ToolkitScriptManager

, , . ToolKitScriptManager , , , . Webresource.axd Scriptresouce.axd , AjaxControlToolkit. ​​, Fiddler, , Scriptresource.axd Webresource.axd .

+1

CombineScripts="true" ajaxToolkit:ToolkitScriptManager , script, ajax , script

<script src="/MyPage.aspx?_TSM_HiddenField_=ctl00__pageBody_asScript_tscAjaxScripts_HiddenField&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d3.0.20820.30277%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-US%3a06e896ab-1f8c-4bcb-9cc4-0200671cba8a%3ae2e86ef9%3a1df13a87%3ac4c00916%3aaf22e781%3a9ea3f0e2%3ac7c04611%3acd120801%3a3858419b%3a96741c43%3a38ec41c0" />

ScriptResource.axd Microsoft Ajax, - MicrosoftAjax.debug.js MicrosoftAjaxWebForms.debug.js . Microsoft Ajax, .

<CompositeScript> MicrosoftAjax.js, Webform.js MicrosoftAjaxWebForms.debug.js, . JS, script Ajax , script MicrosoftAjax js

+1

Source: https://habr.com/ru/post/1777669/


All Articles