我正在创建一个自动缩小和组合某组JavaScripts的构建机制。
我面临的问题是,要真正合并这些网络服务,我需要以某种方式获取该内容。
我知道暂时可以使用WebClient
类并调用实际的URL,但是当我们在Application_Start
Global.asax
上触发此机制时,这感觉有点矫枉造成并且不起作用{1}}。
首先,它是否可能,如果是这样,并指出我应如何处理这个问题?
答案 0 :(得分:1)
为什么不立即创建呢?
从脚本标记中调用URL并缓存您生成的输出...
<script src="YourCodePage.aspx" type="text/javascript"></script>
然后,您可以在第一次请求时动态创建缩小版本,但会缓存响应,以便为您网站的其他访问者更快地制作内容。
答案 1 :(得分:1)
您有两种方式:
有关详情,请参阅上一个关于SO的问题:Concatenate and minify JavaScript on the fly OR at build time - ASP.NET MVC