c# - 以编程方式获取由 *.asmx/js 生成的 JavaScript

标签 c# web-services asmx

我正在创建一个构建机制,该机制将自动缩小和组合一组特定的 JavaScript。

我面临的问题是,要实际合并这些 Web 服务,我需要以某种方式获取该内容。

我知道暂时可以使用 WebClient 类并调用实际的 URL,但这感觉有点矫枉过正,并且当我们在 Application_Start 上触发此机制时不起作用Global.asax 中。

首先,这是否可能,如果可能,以及我应该如何处理这个问题的指示?

最佳答案

你有两种方式:

  1. 按需组合和缩小(由 Sohnee 概述)(另请查看这篇文章:http://www.codeproject.com/KB/aspnet/CssAndJavaScriptOptimizer.aspx?display=Print)
  2. 构建时间 - 查看这篇文章: http://encosia.com/2009/05/20/automatically-minify-and-combine-javascript-in-visual-studio/

有关 SO 的更多信息,请参阅上一个问题:Concatenate and minify JavaScript on the fly OR at build time - ASP.NET MVC

关于c# - 以编程方式获取由 *.asmx/js 生成的 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3985336/

相关文章:

c# - 如何从 C# web 服务生成 WSDL 文件

c# - Umbraco 实例中的 MVC 路由

c# - 温莎城堡 : How to detect registrations with a longer lifetime than their dependencies?

c# - 我可以通过 DataTrigger (XAML) 调用函数吗?

c# - 将 Button.Enabled 绑定(bind)到多个属性

c# - WCF : The EncryptedKey clause was not wrapped with the required encryption token 'System.IdentityModel.Tokens.X509SecurityToken'

web-services - 使用 Arduino GSM/GPRS shield 将数据发送到我的网络服务

c# - ASMX 网络服务中的 JSON 结果

.net - 如何确保一次仅调用一次 asmx Web 服务?

java - Jersey - 修改资源内的查询参数