您的位置:首页 > 编程语言 > ASP

将ASP.NET页面内容输出到字符串中

2009-07-06 09:23 337 查看
以下是一个页面code-behind的代码示例,其中利用了这个函数来对页面的输出内容进行过滤,经此处理后的内容才最终显示在浏览器中。

publicpartialclassFilterDemo:System.Web.UI.Page
{
HtmlTextWriter_oldWriter=null;
StringWriter_stringWriter=newStringWriter();
protectedoverrideHtmlTextWriterCreateHtmlTextWriter(TextWritertw)
{
_oldWriter=base.CreateHtmlTextWriter(tw);
returnbase.CreateHtmlTextWriter(_stringWriter);
}
protectedoverridevoidRender(HtmlTextWriterwriter)
{
base.Render(writer);
stringhtml=_stringWriter.ToString();
html=html.Replace("REPLACEME!","ITWASREPLACED!");
_oldWriter.Write(html);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: