2012-10-19 32 views
1

我正在MVC中構建一個網站。此刻我需要返回到視圖並下載文件。重定向到新頁面並下載文件?

這回下載文件:

return "http://formvalue.co.za/download/" + filename + ".xlsx"; 

而這個回報會告訴我我的看法:

return "Complete"; 

意見名完成。

我只能有一個回報,但我需要這兩個行動預製?

有一種方法可以一次完成它們嗎?

如果您需要更多信息,請提問,提前致謝。

回答

-1

真的需要跟蹤文件是否被下載或沒有?就我個人而言,我會將用戶重定向到「謝謝下載」頁面,而不是「完整」頁面,並通過AJAX請求觸發下載。用戶將通過瀏覽器獲得「下載完成」通知,因此您可能不需要自己做一個。

這是關於如何使用MVC下載文件的example