我该如何使用wwScriptCompressionModule?使用asp.net进行gzip压缩

时间:2009-03-21 20:10:06

标签: asp.net compression gzip westwind

好的,我下载了WestWind Ajax Controls,并将其添加到我的web.config:

<httpModules>
    <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add name="wwScriptCompressionModule" type="Westwind.Web.Controls.wwScriptCompressionModule,Westwind.AjaxToolKit"/>
</httpModules>

我在我的母版页.cs文件中注册了我的js:

Page.ClientScript.RegisterClientScriptInclude(typeof(name_of_masterpage), "scripts", ResolveUrl("~/js/all_script.js"));

根据我的理解,它应该有效,但事实并非如此?我可能会遗漏一些非常明显的东西,但我似乎无法在任何地方找到简单的教程或解释。我只使用IIS 6。

非常感谢。

1 个答案:

答案 0 :(得分:2)

这应该像我想的那样工作

Page.ClientScript.RegisterClientScriptInclude(this.GetType(), "scripts", ResolveUrl("~/js/all_script.js"));

或其他方法

HtmlGenericControl Include = new HtmlGenericControl("script"); 
Include.Attributes.Add("type", "text/javascript"); 
Include.Attributes.Add("src", sInclude); 
this.Page.Header.Controls.Add(Include);

希望这会有所帮助