首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MicrosoftAjax.js没有缩小有什么原因吗?

MicrosoftAjax.js没有缩小有什么原因吗?
EN

Stack Overflow用户
提问于 2009-06-24 13:48:53
回答 4查看 4K关注 0票数 18

我用YuiCompressor压缩我自己的JS,但是为什么MicrosoftAjax.js没有缩小呢?或者是否有一些设置来运行它的压缩版本(如果有压缩版本)。或者我需要自己反编译并缩小脚本资源?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-07-12 22:51:35

我对这些误导性的答案感到惊讶。

ASP.NET AJAX一直都提供MicrosoftAjax.js的调试和压缩版本。Web.config的调试设置和ScriptManager's ScriptMode property控制引用的脚本的组合。

此外,您可以使用the "retail" setting强制执行压缩脚本。

票数 23
EN

Stack Overflow用户

发布于 2009-07-16 06:56:10

System.Web.Extensions中的所有脚本都是精简的--正如Dave Ward的精彩答案所指出的那样,每个脚本都有两个版本。默认情况下,当web.config处于调试模式时,ScriptManager将使用调试版本。将其翻转到带有零售设置或debug="false“的发布,然后查看脚本。

此外,通过WebResourceHandler或ScriptResourceHandler提供的脚本实际上也会被缓存。它们被以尽可能好的方式缓存--永远缓存,所以它们甚至不需要在以后的访问中使用301。查询字符串是原样的,因为它包含加密数据。它是加密的,因为它包含有关脚本资源的信息(包括程序集名称),还因为它可以防止缓存泛洪攻击。

不是在这里寻找代表,只是想给出更多细节。

票数 7
EN

Stack Overflow用户

发布于 2009-06-25 14:33:43

要查看http://www.codeproject.com/KB/aspnet/AspNetOptimizer.aspx,您需要

代码语言:javascript
复制
enableScriptMinification="true"

选项并将MicrosoftAjax.js添加到列表中

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1038497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档