我想在页面离开服务器时更改一些元素文本(page_render,endRequest等)。
我如何才能访问该页面?如何找到更改其值,文本的元素?
答案 0 :(得分:1)
您可以使用HttpModule来完成此操作。它位于管道中,可以进行预处理和后处理。
例如,请查看此whitespaceremover。
答案 1 :(得分:1)
除了HttpModules之外,您还可以覆盖“渲染”方法(或在基页中执行此操作以使其可重复使用)。
protected override void Render(HtmlTextWriter writer )
{
StringWriter stringWriter = new StringWriter();
HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter);
base.Render(htmlWriter);
string html = stringWriter.ToString();
// do stuff with the html
writer.Write(html);
}
答案 2 :(得分:1)
有许多选项,其中一个套件将主要取决于实际目标。