剧集

[如何操作:]使用 Reponse.Filter 属性替换 ASP.NET 页面中的 HTML

在此视频中,Chris Pels 演示如何使用 Reponse.Filter 属性截获和更改要发送到页面的 HTML。 首先,使用一些简单文本创建示例页面。 然后,将创建一个自定义 Stream 类,该类充当要发送到用户的浏览器的当前流的替换流。 在该自定义流类中,从流中检索页面的内容、更改内容,然后写出到响应流。 在此自定义 Stream 类中,将自定义 Write 方法以替换基本响应流中的 HTML,从而更改发送到用户的浏览器的内容。 最后,新流类分配给 Page_Load 事件中的 Response.Filter 属性,从而提供更改页面内容的机制。