[返回首页]
 ◎ 您当前的位置:首页 >> 站长学堂 >> 经验技巧 >> 正文
把dataset作为一个xml文件传给客户端
作者:未知 来源:网上收集 发布时间:2007-3-24 0:06:49

把它直接放在内存中,然后传给客户端

// 创建MemeoryStream
System.IO.MemoryStream ms = new System.IO.MemoryStream();

// 写dataset到MemeoryStream

dataset1.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);



// 写dataset到MemeoryStream

dataset1.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);





Response.Clear();

// 下载附件的名字
// 下载附件的名字

Response.AddHeader("Content-Disposition", "attachment; filename=Acounts.xml");

// 下载附件的大小,以便让浏览器显示进度条

"Content-Disposition", "attachment; filename=Acounts.xml");

// 下载附件的大小,以便让浏览器显示进度条
// 下载附件的大小,以便让浏览器显示进度条

Response.AddHeader("Content-Length", ms.Length.ToString());

// 指定浏览器为下载模式
"Content-Length", ms.Length.ToString());

// 指定浏览器为下载模式
// 指定浏览器为下载模式

Response.ContentType = "application/octet-stream";

// 发送到客户端
"application/octet-stream";

// 发送到客户端
// 发送到客户端

byte[] b = ms.ToArray();

Response.OutputStream.Write(b,0,b.Length);

Response.End();

}

byte[] b = ms.ToArray();

Response.OutputStream.Write(b,0,b.Length);

Response.End();

}
Response.End();

}

[返回上一页] [打 印]
热点文章 推荐文章
·韩国明星站点大全
·ASP+FSO+框架实现ASP生成htm并分页的
·动网论坛首页调用
·对动网论坛作搜索引擎优化
·jsp Smart Upload上传下载全攻略
·给惊云下载系统添加ewebeditor编辑器
·[Google Adsense]如何增加点击率
·世界经典网页设计
·巧妙复制网页内容的方法
·特色网址站的制作
·右键被禁止 巧妙破解右键被禁的方法
·Web2.0式失败路径