当用户下载文件时弹出“文件下载”对话框,就是平时我们在网上下载东西时弹出的那个对话框。我贴不过来。
您是要打开文件还是要将它保存到您的计算机?
打开 保存 取消 详细信息
我怎样通过程序判断用户点击了哪个按钮?想实现根据不同的按钮添加一些事件。请多多指教,谢谢!!
您是要打开文件还是要将它保存到您的计算机?
打开 保存 取消 详细信息
我怎样通过程序判断用户点击了哪个按钮?想实现根据不同的按钮添加一些事件。请多多指教,谢谢!!
解决方案 »
- FTP上传的问题
- Asp.NET Mobile开发 关于自动提交问题 头大了 200分!
- 网页间参数的传递问题
- 求助: DATAGRID绑定数据时怎么在模板列里截取所要的值
- 那位大侠有用.NET实现的QQ如下所示的面板菜单,给给思路也行!!!!
- 哪里能down到 MSDN2005中文版 要http的
- ASP.NET2.0+FRAMEWORK2.0+VS.NET2005
- 有谁知道不用经过身份验证smtp邮件服务器?
- 几年前看的东西, 差点忘了, 有时还真需要这种效果
- 帮助!!!! session 时间问题??
- 异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误??
- 初学asp.net帮忙解决:关于DataList中RadioButtonList的数据绑定?
Response.Write("<script>document.execCommand('SaveAs')</script>");
我自己的事件代码放在哪里?怎么写啊?
直接用微软作的共通就可以。这是什么意思呀?
/// 服务器端弹出confirm对话框,询问用户准备转向那些操作,包括“确定”和“取消”时的操作
/// </summary>
/// <param name="str_Message">提示信息,比如:"成功增加数据,单击\"确定\"按钮填写流程,单击\"取消\"修改数据"</param>
/// <param name="btn_Redirect_Flow">"确定"按钮id值</param>
/// <param name="btn_Redirect_Self">"取消"按钮id值</param>
/// <param name="page">Page类</param>
public void Confirm(string str_Message,string btn_Redirect_Flow,string btn_Redirect_Self,Page page)
{
page.RegisterStartupScript("","<script> if (confirm('"+str_Message+"')==true){document.forms(0)."+btn_Redirect_Flow+".click();}else{document.forms(0)."+btn_Redirect_Self+".click();}</script>");
}
private void downFile() //文件下载{
System.IO.FileInfo file1=new System.IO.FileInfo(path);//path 是javasvript脚本中超连接指向的要下载的文件
Response.Clear();
Response.Charset="GB2312";
Response.ContentEncoding=System.Text.Encoding.UTF8;
Response.AddHeader("Content-Disposition","attachment;filename="+Server.UrlEncode(file1.FullName));
Response.AddHeader("Content-Length",file1.Length.ToString());
Response.ContentType="xml/text";
Response.WriteFile(file1.FullName);
Response.Flush();
Response.End();
}
运行后回弹出“文件下载“对话框,怎样实现代码public void Confirm(string str_Message,string btn_Redirect_Flow,string btn_Redirect_Self,Page page)的添加?
----------------
楼主是说,点击下载文件时出现的保存对话框(并非我们用confirm弹出的对话框).难道这个也能控制吗?
不过也可能我确实是知识不够啊.