2010-11-01 130 views
3

我正在使用FileContentResult將系統生成的PDF的字節數組返回給用戶以查看或下載。這工作完美。ASP.NET MVC FileContentResult定製下載對話框?

public FileContentResult ViewReport() 
{ 
    HttpContext.Response.AddHeader("content-disposition", "attachment; filename=" + myFileName); 

    return File(myByteArray, "application/pdf"); 
} 

我想知道的是 - 是否可以在下載對話框中隱藏源代碼?

即隱藏或刪除對話「從」線,

http://i1216.photobucket.com/albums/dd364/nolana22/Download_Dialogue.png

回答

3

此對話框是瀏覽器特定的,您無法從網站進行控制。唯一可以可定製的Content-Disposition HTTP標頭,您可以下載該文件或以內聯方式打開它。

-1

很肯定那是後話了瀏覽器處理,除非你想淤泥與周圍的頭被髮送來回消除你的網址。

+0

我想看看使用標題刪除它,但找不到任何方法。希望有一些我在MVC方面忽略了。不管怎麼說,還是要謝謝你! – HalloweenHead 2010-11-01 14:53:17