我總是用下面的代碼流下載的PDF文件到我的用戶(以純asp.net web應用程序)的TransmitFile表現在SharePoint的WebPart比普通asp.net有點不同
Response.Buffer = false;
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
Response.TransmitFile(documentPath + fileName);
Response.End();
現在我m在SharePoint 2010 Web部件中使用相同的代碼,並且其工作方式與預期的相同。唯一的一點是,我已經下載了一個文件後,我不能點擊其他網格應該給我一個新的下載。換句話說,我可以下載一個文件,然後我必須重新加載頁面才能夠下載另一個文件。
任何人都可以指出我在做什麼(與SharePoint結合)我做錯了嗎?
我試着使用Response.WriteFile,但它沒有任何區別。 – Tys