using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
namespace _2_一般处理程序
{
/// <summary>
/// 下载文件 的摘要说明
/// </summary>
public class 下载文件 : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
//增加Content-Disposition是告诉浏览器,这个返回的内容是“附件形式”要给用户保存
//filename是建议的文件名
context.Response.AddHeader("Content-Disposition", "attachment;filename="
+ context.Server.UrlEncode("动态文件.txt"));
DataTable dt = SQLHelper.ExecuteQuery("select top 100 id,code,parentId,name,level from Area");
foreach (DataRow dr in dt.Rows)
{
context.Response.Write(dr["id"] + " | " + dr["code"] + " | "
+ dr["parentId"] + " | " + dr["name"]
+ " | " + dr["level"] + "\r\n");
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
}