Response对象通过Write方法或WriteFile方法在页面上输出数据。输出的对象可以是字符、字符数组、字符串、对象或文件。
下面示例主要是使用Write方法和WriteFile方法实现在页面上输出数据。在运行程序之前,在F盘上新建一个“WriteFile.txt”文件,文件内容为“Hello World!!! Hello World!!! Hello World!!! Hello World!!!”。执行程序,示例运行结果如图1所示。

图1 在页面输出数据
程序实现的主要步骤:
新建一个网站,默认主页为Default.aspx。在Default.aspx的Page_Load事件中先定义4个变量,分别为字符型变量、字符串变量、字符数组变量和Page对象,然后将定义的数据在页面上输出。代码如下:
char c='a';//定义一个字符变量
string s = "Hello
World!";//定义一个字符串变量
char[] cArray ={'H', 'e',
'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd'};//定义一个字符数组
Page p = new Page();//定义一个Page对象
Response.Write("输出单个字符");
Response.Write(c);
Response.Write("<br>");
Response.Write("输出一个字符串"+s+"<br>");
Response.Write("输出字符数组");
Response.Write(cArray, 0,
cArray.Length);
Response.Write("<br>");
Response.Write("输出一个对象");
Response.Write(p);
Response.Write("<br>");
Response.Write("输出一个文件");
Response.WriteFile(@"F:\WriteFile.txt");
注意:输出一个文件时,该文件必须是已经存在的。如果不存在将产生异常“未能找到文件”。