获得页面输出结果

简介:
复制代码
protected   override   void  Render(HtmlTextWriter writer)
    {
        Stopwatch stopwatch 
=   new  Stopwatch();
        stopwatch.Reset();
        stopwatch.Start();
        
try
        {
            
// 会把页面的输出结果存储在这个StringBuilder中
            StringBuilder sb  =   new  StringBuilder();
            StringWriter sw 
=   new  StringWriter(sb);
            HtmlTextWriter htw 
=   new  HtmlTextWriter(sw);
            
base .Render(htw);
            
string  content  =  sb.ToString();

            
// 重新写入页面
            writer.Write(content);

        }
        
catch  (Exception ex)
        {
            Response.Write(ex.ToString());
            Response.End();
        }
        
finally
        {
            stopwatch.Stop();
            Response.Write(
" runtime: "   +  stopwatch.ElapsedMilliseconds.ToString()  +   " ms " );
        }
    }
复制代码

本文转自 你听海是不是在笑 博客园博客,原文链接:http://www.cnblogs.com/nuaalfm/archive/2009/01/19/1378257.html   ,如需转载请自行联系原作者

相关文章
|
16天前
查看控制台输出
查看控制台输出
13 2
|
6月前
|
人工智能 自然语言处理 前端开发
Network可以显示后台返回的数据,但是打印出来时是undefind
Network可以显示后台返回的数据,但是打印出来时是undefind
39 0
|
8月前
|
C++
|
11月前
(模拟菜单选择实现)## 存入你的基本信息,在zhangsan.txt文件中## 显示你的基本信息## 统计zhangsan.txt含有good的文本数
(模拟菜单选择实现)## 存入你的基本信息,在zhangsan.txt文件中## 显示你的基本信息## 统计zhangsan.txt含有good的文本数
|
C++
c++学习:输入信息和输出信息
c++学习:输入信息和输出信息
58 0
|
JavaScript
VUE element-ui之form表单中input输入超过规定长度error提醒,并实时显示输入长度,可无限输入
输入超过规定长度error提醒,并实时显示输入长度,可无限输入
884 0
VUE element-ui之form表单中input输入超过规定长度error提醒,并实时显示输入长度,可无限输入
|
存储
输入功能介绍
输入功能介绍
133 0
|
Shell
在一个页面的多个位置同时显示不同的Toastr提示信息
在一个页面的多个位置同时显示不同的Toastr提示信息
157 0
在一个页面的多个位置同时显示不同的Toastr提示信息
|
数据处理
编辑表格输入内容、根据input输入框输入数字动态生成表格行数、编辑表格内容提交传给后台数据处理
编辑表格输入内容、根据input输入框输入数字动态生成表格行数、编辑表格内容提交传给后台数据处理 记录自己学习做的东西,写的小demo,希望对大家也有帮助!
272 0
|
小程序 PHP 数据库
小程序点击更多怎么进行数据拼接
小程序点击更多怎么进行数据拼接
245 0
小程序点击更多怎么进行数据拼接