记忆博客园

只为成功找方法,不为失败找借口!__[じ浪漫記憶ve]

remanticmemoryID:RemanticMemory
65568次访问,排名1540好友0人,关注者0
RemanticMemory的文章
原创 134 篇
翻译 0 篇
转载 29 篇
评论 15 篇
RemanticMemory的公告
☆最大的敌人就是自己☆
net交流群20489595
最近评论
山贼:这样真的行了吗?貌似不行吧
hdnero:wow power leveling
hdnero:wow power leveling
zhanshuizhu:重新注册一下IIS
13446:沙发
湖州人,顶顶。
文章分类
收藏
相册
成长历程
激情岁月
旅游风光
站点信息
久游IT网
渐飞IT人阵地
渐飞网络(JFCMS)
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 如何在页面实现按钮转换成下载?收藏

新一篇: 获取数据库表架购信息 | 旧一篇: 关于不同页面获取文本值应用[opener 用法]

今天在做项目的时候遇到了问题,本来是把数据从sql到access后  把执行按钮转化成下载,开始是用JS代码实现,最后感觉不是怎么的好使,最后在网上搜索了一下相关资料,最后终于实现了,太happy了.

 

实现代码是这样的  我在page_load事件里加了这句就ok了.

 

if(Request["down"] == "yes")
   {
    Response.Clear();
    Response.AppendHeader("Content-Disposition","attachment;filename=TempletBak.mdb");
    Response.WriteFile(Server.MapPath("../../Temp/TempletBak.mdb"));
    Response.End();

在实现地方定义参数;

 //下载数据库到本机
   this.btnMove.Text ="下载到本机";
   this.btnMove.Attributes["onclick"] ="window.location = 'OutTemplet.aspx?down=yes';return false;";

还可以实现一种就是把一个table格式或者datagrid的数据保存成excel格式 不需要新建excel文档就可以实现.

this.Response.ClearHeaders();
   this.Response.ContentType = "application/vnd.ms-excel";
   this.Response.AppendHeader("Content-Disposition","attachment; filename=1.xls");

 

发表于 @ 2007年06月26日 11:48:00|评论(loading...)|编辑

新一篇: 获取数据库表架购信息 | 旧一篇: 关于不同页面获取文本值应用[opener 用法]

评论:没有评论。

发表评论  


登录
Csdn Blog version 3.1a
Copyright © RemanticMemory