【问题标题】:Best HttpApplication event for altering the response source更改响应源的最佳 HttpApplication 事件
【发布时间】:2010-09-12 10:44:17
【问题描述】:

我打算构建一个HttpModule,以便扫描响应的来源并进行小幅调整,主要是更改网址(hrefs、actions、srcs 等)。

我看到HttpApplication 有大量可以处理的事件,我不确定在哪个阶段可以安全地更改返回到浏览器的 HTML 内容。

我需要在HttpModule 中执行此操作,因为这是一个应用程序范围的处理,让我不必在每个页面中编写相同的代码。

【问题讨论】:

    标签: asp.net events response httpmodule httpapplication


    【解决方案1】:

    您可以使用在BeginRequest 期间附加的response filter。这是nice video

    【讨论】:

    • 这就是我要做的(使用响应过滤器),但我想知道它是否对我用于连接它的应用程序事件有什么影响。你说BeginRequest,我见过使用ReleaseRequestState的例子。
    • 好的,我想只要在过滤器被调用之前钩住过滤器(不迟于ReleaseRequestState),在哪一步执行它都没有关系。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    • 2014-05-16
    • 1970-01-01
    • 2018-10-12
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多