Как я могу использовать wwScriptCompressionModule? для сжатия gzip с asp.net - PullRequest
2 голосов
/ 21 марта 2009

Хорошо, я скачал элементы управления WestWind Ajax и добавил это в свой 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>

Я регистрирую мои js, как это, в файле .cs моей главной страницы:

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

Теперь, насколько я понимаю, это должно работать, но это не так? Я, вероятно, упускаю что-то, что очевидно очевидно, но я не могу найти простой учебник или объяснение где-либо. Я использую только IIS 6.

Большое спасибо.

1 Ответ

2 голосов
/ 16 апреля 2009

это должно работать так, как я думаю

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

надеюсь, это поможет

...