有没有办法截取asp.net中的超文本标记语言输出流并进行修改?例如使用httpmodules或其他什么?我知道使用java可以做到这一点,并且假设肯定有一种优雅的方式来使用asp.net来实现这一点。
我的目的是将许多javascript文件组合成一个经过压缩/打包的复合脚本,以使页面加载速度更快。
例如,如果我的页面在页眉中正常输出以下内容:
<script type="text/javascript" src="/scripts/blah.js"></script>
<script type="text/javascript" src="/scripts/yada.js"></script> 我想将其替换为以下内容:
<script type="text/javascript" src="/scripts/all.js"></script> (我也意识到我必须以某种方式创建all.js )。谢谢!
发布于 2011-01-05 09:10:42
您可以设置Response.Filter。
发布于 2011-01-05 09:28:13
这是一篇有趣的文章。我还没试过这个,只是搜索了一下。
我知道Telerik对他们的控件做了类似的事情。
https://stackoverflow.com/questions/4599987
复制相似问题