代码之家  ›  专栏  ›  技术社区  ›  naspinski

如何使用wwscriptcompressionmodule?对于使用ASP.NET的gzip压缩

  •  2
  • naspinski  · 技术社区  · 15 年前

    好的,我下载了WestindAjax控件,并将其添加到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>
    

    我在masterpage.cs文件中注册这样的JS:

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

    现在据我所知,它应该是有效的,但不是吗?我可能遗漏了一些显而易见的东西,但似乎在任何地方都找不到简单的教程或解释。我只使用IIS6。

    非常感谢你。

    1 回复  |  直到 15 年前
        1
  •  2
  •   DevMania    15 年前

    这应该像我想的那样有效

    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);
    

    希望这有帮助