详细内容
.net弹出下载对话框
发布日期:2011-04-21     点击:3715     字体:[ ]

如果要弹出下载对话框,加入以下程序即可:

                Response.Clear();
                HttpContext.Current.Response.ClearHeaders();
                HttpContext.Current.Response.AppendHeader("Expires ", System.DateTime.Now.AddMinutes(30).ToString());
                HttpContext.Current.Response.AppendHeader("Pragma ", "public ");
                HttpContext.Current.Response.AppendHeader("Cache-Control ", "must-revalidate,   post-check=0,   pre-check=0 ");
                HttpContext.Current.Response.AppendHeader("Cache-Control ", "public ");

                Response.AddHeader("Content-Disposition", "attachment; filename=auth.txt");

                Response.ContentType = "application/x-msdownload";

                //Response.BinaryWrite(buffer);    //二进制流输出

                Response.Write(oid);   //字符串输出
                HttpContext.Current.ApplicationInstance.CompleteRequest();

 

以上程序为打开记事本下载对话框,如果修改输出内容,可弹出word、excel等下载对话框。

用户评论
昵称:匿名 来自:123.118.56.*  
2011/8/5 17:18:05
昵称 
内容  *
验证码   
   
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计