剧集
[操作方法:]使用 Reponse.Filter 属性替换 ASP.NET 页面中的 HTML
在此视频中,Chris Pels 演示如何使用 Reponse.Filter 属性截获和更改要发送到页面的 HTML。 首先,使用一些简单文本创建示例页面。 然后,将创建一个自定义 Stream 类,该类充当要发送到用户的浏览器的当前流的替换流。 在该自定义流类中,页面的内容是从流中检索的、更改的,然后写出到响应流中。 在此自定义 Stream 类中,将自定义 Write 方法以替换基本响应流中的 HTML,从而更改发送到用户的浏览器的内容。 最后,新流类分配给 Page_Load 事件中的 Response.Filter 属性,从而提供用于更改页面内容的机制。
- 源 (C#)
- [源 (VB) ] (https://download.microsoft.com/download/B/2/E/B2E26842-DD1E-4255-A50C-ABCB49C1CCA7/VB-SC-ResponseFilter%5Fvb.zip)
在此视频中,Chris Pels 演示如何使用 Reponse.Filter 属性截获和更改要发送到页面的 HTML。 首先,使用一些简单文本创建示例页面。 然后,将创建一个自定义 Stream 类,该类充当要发送到用户的浏览器的当前流的替换流。 在该自定义流类中,页面的内容是从流中检索的、更改的,然后写出到响应流中。 在此自定义 Stream 类中,将自定义 Write 方法以替换基本响应流中的 HTML,从而更改发送到用户的浏览器的内容。 最后,新流类分配给 Page_Load 事件中的 Response.Filter 属性,从而提供用于更改页面内容的机制。
- 源 (C#)
- [源 (VB) ] (https://download.microsoft.com/download/B/2/E/B2E26842-DD1E-4255-A50C-ABCB49C1CCA7/VB-SC-ResponseFilter%5Fvb.zip)
想提供反馈? 在此处提交问题。