如何在渲染页面时对其进行操作?
我想在页面离开服务器时更改一些元素文本(page_render、endRequest 等)。
我如何访问该页面以及如何找到元素来更改其值、文本?
I want to change some elements text when page is leaving the server (page_render, endRequest etc.).
How can i get access to the page and how can i find the elements to change their values, texts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
有多种选择,您适合哪一种在很大程度上取决于实际目标是什么。
这是一篇不错的文章 使用过滤器修改 HTTP 响应
There are a number of options and which one suites you will depend largely on what the actual goal is.
Here is a nice article Modifying the HTTP Response Using Filters
除了 HttpModule 之外,您还可以重写“Render”方法(或在基页中执行此操作以使其可重用)。
Besides HttpModules, you can also override the 'Render' method (or do this in a basepage to make it reusable).
您可以使用 HttpModule。它位于管道中,可以进行预处理和后处理。
例如,看看这个 whitespaceremover。
You can do so by using a HttpModule. This sits in the pipeline and can do pre- and postprocessing.
For example take a look at this whitespaceremover.