2
在我的.aspx頁面中,我有一個圖像按鈕,點擊時我想要一個文件下載。單擊imagebutton時的文件下載
當按鈕被點擊時,它首先記錄事情做db。
如何推送文件進行下載?我不想在服務器端通過asp.net流式傳輸文件,只需讓用戶下載文件即可。
這可能嗎?
在我的.aspx頁面中,我有一個圖像按鈕,點擊時我想要一個文件下載。單擊imagebutton時的文件下載
當按鈕被點擊時,它首先記錄事情做db。
如何推送文件進行下載?我不想在服務器端通過asp.net流式傳輸文件,只需讓用戶下載文件即可。
這可能嗎?
讓頁面重定向到PDF的URL。有幾個方法可以做到這一點
更改ASPX頁面的響應是一個HTTP 302頭Location:
設置爲PDF的URL。
返回HTML,但使用啓動腳本(javascript)將window.location設置爲PDF的URL。
返回HTML,但是有一個META如果你想要的PDF是如何在瀏覽器中處理更多的控制重定向到PDF
,您可能要編寫流的PDF的ASHX並設置如content-disposition的標題。
@Lou Franco:你是不是指302(http://en.wikipedia.org/wiki/HTTP_302)? 301被**移動**(http://en.wikipedia.org/wiki/HTTP_301)Response.Redirect會爲你做到這一點(http://msdn.microsoft.com/en-us/library/ms524309。 ASPX)。 – R0MANARMY 2010-04-15 00:41:27