我的MVC3網站下載.txt文件給用戶。我想讓我的控制器的下載方法聯繫業務邏輯層,然後執行下載,然後重定向到一個新視圖,以宣佈成功下載。問題是我可以返回一個視圖或文件,但不能同時返回。如何返回File()ActionResult以及View()?
[HttpPost]
public ActionResult Download(FormCollection collection)
{
//Contact BLL no problem
return File(Encoding.ASCII.GetBytes("Testing"), "text/plain", "Test.txt");
//OR
return RedirectToAction("OtherActionWithOtherView");
}
我很高興能有所不同,任何建議,將不勝感激!
我很感激幫助。這種方法很簡單,但不推薦使用。我使用JavaScript結束了。 – user1100737 2011-12-16 23:02:24