c# - 有没有办法拦截和修改asp.net中的html输出流,以结合javascript?

标签 c# javascript asp.net html css

有什么方法可以拦截asp.net中的HTML输出流并进行修改吗?例如使用httpmodules 或什么?我知道使用 java servlet 是可能的,并且假设必须有一种优雅的方式来使用 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)。 谢谢!

最佳答案

你可以设置Response.Filter .

关于c# - 有没有办法拦截和修改asp.net中的html输出流,以结合javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4599987/

相关文章:

javascript - 如何向用户代理播放仅 JavaScript 音频 getUserMedia 流?

c# - 创建 XLSX 文件需要更多时间来记录 100000 条记录并占用最大 RAM 内存

c# - 将 'numerical' 排序应用于具有多个小数点/句点的奇数数据结构

c# - 如何在ASP.NET Web API中使用非线程安全的异步/等待API和模式?

c# - Azure 搜索错误 "Inheritance security rules violated"

c# - 为什么 WPF Binding 不调用 PropertyMetadata 中定义的 propertyChangedCallback,而代码隐藏中的 setter 调用?

c# - Task.WaitAll 死锁

c# - C# 中的 AssemblyFileVersion 有什么用?

Javascript - 链接到更大数组的值数组

javascript - jQuery/JS 输入验证