打开主页弹出下载保存对话框
如何打开主页弹出下载保存对话框,点保存后能自动运行。Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(filename, System.Text.Encoding.UTF8));
//这里的filename可以输出时自定义,不一定用原来的.
Response.TransmitFile(filePath_ystp);
Response.Flush();
Response.Close();
以上这段代码是弹出保存对话框,但是怎么点保存后自动运行保存后的程序. --------------------编程问答-------------------- 这个无法在服务器端实现,除非客户端部署activex控件。
因为浏览器没有这样的行为。 --------------------编程问答--------------------
同意LS的,浏览器没有那么先进的功能,呵呵。
需要自己写ActiveX来实现 --------------------编程问答-------------------- 我是听的雾傻傻的。。
---------------------------------
你是要屏蔽默认浏览器点击下载按钮后,出现浏览器提示下载对话框----直接出现保存窗口
还是其他的。如果是这样,你可以在页面创建一个隐藏的iframe ,然后用 js给这个iframe src
赋值,这样就可以屏蔽
如果你要的是那种提示是否保存,点击保存直接运行程序的。
那根你这个保存代码啥屁关系。。你完全可以自定义一个脚本对话框,点击的时候弹出这个确认对话框,点击对话框保存确认按钮的时候再执行上面你那段下载文件代码嘛。。 --------------------编程问答-------------------- 用一般处理程序,你的页面点击连接ashx一般处理程序去,然后通过一般处理程序去调用上面这段代码 --------------------编程问答-------------------- 我是新手,不太懂。。能指点下吗 --------------------编程问答-------------------- “以上这段代码是弹出保存对话框,但是怎么点保存后自动运行保存后的程序.”额,看错,还要运行保存后程序,那就是用js去请求连接一般处理程序,然后再在js方法后面去调用你所要执行的代码一样的 --------------------编程问答--------------------
我很想知道js怎么运行客户端程序的
补充:.NET技术 , ASP.NET