### 在页面中输出数据

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");

注意：输出一个文件时，该文件必须是已经存在的。如果不存在将产生异常“未能找到文件”。