相关疑难解决方法(0)

在sharepoint中下载文件后不再回发

我试图从sharepoint下载文件.但是在我下载这个文件后,我无法点击其他按钮.我的编码出了什么问题?

这是我的第一条路.

            Response.AppendHeader("content-disposition", "attachment; filename= " + fileName);
            Response.ContentType = "text/plain";
            Response.WriteFile(Server.MapPath("~/" + fileName));
            Response.End();
Run Code Online (Sandbox Code Playgroud)

这是我的第二种方式

            byte[] bytes = System.IO.File.ReadAllBytes("D:\\" + fileName);

            Response.ClearContent();
            Response.ClearHeaders();
            Response.AddHeader("Content-Type", "application/octet-stream");
            Response.AddHeader("Content-Length", bytes.Length.ToString());

            Response.AddHeader("content-disposition", "attachment; filename= " + fileName);

            Response.BinaryWrite(bytes);
            Response.Flush();
            Response.End();
Run Code Online (Sandbox Code Playgroud)

我甚至评论Response.End()但仍然是相同的结果.

还有其他方法我应该尝试吗?

任何帮助将非常感激.事实上,我几天前发布了这个问题,但只有一个人给了我第二种尝试方法,但它仍然没有用.

谢谢.

UPDATE

这是GridView下的GridView.

           <asp:GridView ID="gvGiro" Width="100%" runat="server" GridLines="Both" AllowPaging="false" CssClass="form-table" ShowHeader="false"
                AllowSorting="false" AutoGenerateColumns="false" OnRowDataBound="gvGiro_RowDataBound">
                <Columns>
                    <asp:TemplateField ItemStyle-Width="20%" ItemStyle-HorizontalAlign="Center">
                        <ItemTemplate>
                            <asp:Label ID="lblValueDate" Text='<%# getDate(Eval("ValueDate")) %>' runat="server" />
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField>
                        <ItemTemplate>

                            <asp:GridView ID="gvDetail" runat="server" AllowPaging="false" AllowSorting="false" 
                                CssClass="list-table border" HeaderStyle-CssClass="header" AutoGenerateColumns="false">
                                <Columns> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net sharepoint download

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1

download ×1

sharepoint ×1