FineUI 官方论坛

标题: LinkButtonField用作下载按扭 [打印本页]

作者: best999888    时间: 2014-1-20 10:54
标题: LinkButtonField用作下载按扭
在表格里我用了一列LinkButtonField来作下载按扭,  但是点了之后, 一直下载不了数据.

真正的按扭有EnableAjaxn属性, 可以设为FALSE就可以下载数据了. 但是表格里的LinkButtonField没法设置.  

有没有朋友用LinkButtonField 作下载成功的, 帮忙说说心得.


<xinkButtonField ColumnID="Download" TextAlign="Center" ToolTip="下载"  Text="下载"  HeaderText ="下载附件"  
                         CommandName="Download" Width="50px" />


  else if (e.CommandName == "Download")
            {
                NSFileList item = new NSFileList();
                item = new NSFileListDAL().GetModel(id);
                string filename =Server.MapPath("~/tfile/" + item.FilePath);
                string saveFileName = item.FileName;

                Response.Clear();
                Response.Charset = "utf-8";
                Response.Buffer = true;
                EnableViewState = false;
                Response.ContentEncoding = System.Text.Encoding.UTF8;
                Response.AppendHeader("Content-Disposition", "attachment;filename=" + saveFileName);
                Response.WriteFile(filename);
                Response.Flush();
                Response.Close();
                Response.End();


作者: best999888    时间: 2014-1-20 11:00


借用一下图片, 就是这样子的.
作者: best999888    时间: 2014-1-20 16:36
勉强解决. 拆东墙补西墙.  希望高手提供完美解决方案.




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