FineUI 官方论坛

标题: 在FineUI页面中出错 [打印本页]

作者: 赏月看花闲观    时间: 2014-1-27 15:55
标题: 在FineUI页面中出错
页面上有一Grid表,点节查看,出现错误(如图)
protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)    //查看
        {
            if (e.CommandName == "Action1")
            {
                string fileName = Server.MapPath("text.docx");//
                FileInfo DownloadFile = new FileInfo(fileName);
                HttpResponse Response = HttpContext.Current.Response;
                Response.Clear();
                Response.ClearHeaders();
                Response.Buffer = false;
                Response.ContentType = "application/octet-stream";
                Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(Path.GetFileName(fileName),                      System.Text.Encoding.UTF8));
                Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
                Response.WriteFile(DownloadFile.FullName);
                File.Delete(fileName.ToString());
                Response.Flush();
                Response.End();
             }
      }


作者: 小兵    时间: 2014-1-29 19:44
<%--放置一个隐藏的FILEUPLOAD,否则无法下载文件--%>
    <x:FileUpload runat="server" ID="fileUp" Hidden="true" />
作者: 小兵    时间: 2014-1-29 19:45
我是这么解决的,你可以试验下。
作者: 赏月看花闲观    时间: 2014-1-29 20:12
可以下载啦,但一直如图:d:\aaa.png
作者: 赏月看花闲观    时间: 2014-1-29 20:19
标题: RE: 在FineUI页面中出错
本帖最后由 赏月看花闲观 于 2014-1-29 20:25 编辑

谢谢,加了一个<x:FileUpload runat="server" ID="fileUp" Hidden="true" />,可以下载啦,但一直如图

作者: yanzhongnj    时间: 2014-2-15 17:30
赏月看花闲观 发表于 2014-1-29 20:19
谢谢,加了一个,可以下载啦,但一直如图

我的也是 , BUG ?
作者: yanzhongnj    时间: 2014-2-15 18:57
不需要UploadFile ,只需要在按钮中加入 EnableAjax="false" DisableControlBeforePostBack="false" 就OK了




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