Web Services 以编程方式获取 *.asmx/js生成的JavaScript

0sgqnhkj  于 2023-04-21  发布在  Java
关注(0)|答案(2)|浏览(143)

我正在创建一个构建机制,该机制将自动缩小并合并特定的JavaScript集。
我面临的问题是,要真正整合这些Web服务,我需要以某种方式获得这些内容。
我知道暂时可以使用WebClient类并调用实际的URL,但这感觉有点矫枉过正,而且当我们在Global.asax中的Application_Start上触发此机制时,它不会起作用。
首先,这是可能的吗?如果是的话,我应该如何处理这个问题?

b4wnujal

b4wnujal1#

你有两种方法:
1.按需组合和缩小(由Sohnee概述)(也检查this article。)
1.构建时间-检查this article
请参阅上一个关于SO的问题以了解更多信息:
Concatenate and minify JavaScript on the fly OR at build time - ASP.NET MVC

vptzau2j

vptzau2j2#

为什么不在飞行中创建它?
从脚本标记调用URL并缓存您生成的输出...

<script src="YourCodePage.aspx" type="text/javascript"></script>

然后,您可以在第一次请求时立即创建缩小版本,但缓存响应,以便其他访问者更快地访问您的网站。

相关问题