FineUI 官方论坛

标题: 【已解决】导出文件之后,按钮不可用(变灰了) [打印本页]

作者: 928835106    时间: 2018-11-19 09:42
标题: 【已解决】导出文件之后,按钮不可用(变灰了)
要用这样的文件导出方式Response.WriteFile(file.FullName); ,必须把EnableAjax="false", 但是点击之后按钮就变灰了 不能再点击了。

请问有什么方法可以解决?



作者: 928835106    时间: 2018-11-19 09:48
除了重刷页面还有没有其他的方法?

作者: sanshi    时间: 2018-11-19 10:11
看下这篇文章,需要为Button设置属性:http://www.cnblogs.com/sanshi/archive/2012/11/20/2778332.html
作者: 928835106    时间: 2018-11-19 18:21
我只是要将服务器上的Excel 导出,我最后用的是重刷页面,但是部署到服务器上,就不能执行成功了。是不是Finue做了什么限制?

作者: 928835106    时间: 2018-11-19 18:25
Response.Clear();
            Response.Charset = "GB2312";
            //Response.Charset
            Response.ContentEncoding = System.Text.Encoding.UTF8;
            // 添加头信息,为"文件下载/另存为"对话框指定默认文件名
            Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(file.Name.ToString()));
            // 添加头信息,指定文件大小,让浏览器能够显示下载进度
            Response.AddHeader("Content-Length", file.Length.ToString());
            // 指定返回的是一个不能被客户端读取的流,必须被下载
            Response.ContentType = "application/ms-excel";
            // 把文件流发送到客户端
            Response.WriteFile(file.FullName);
            //Response.Flush();
            //Response.Close();
            //Response.End();
            Response.Redirect(Request.Url.ToString());
作者: 928835106    时间: 2018-11-19 18:32
我也可以确认  我的服务器上是有这个excel 文件的。
作者: sanshi    时间: 2018-11-19 21:25
仔细看那篇文章:
[attach]11661[/attach]

作者: 928835106    时间: 2018-11-20 09:51
谢谢  已经解决。




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4