我面臨着以下問題:MVC 4路由,GET/POST請求處理
我有一個控制器,可以說以下操作:
[HttpGet]
public ActionResult Index()
{
var viewModel = new IndexViewModel();
return View("Index", viewModel);
}
[HttpPost]
public void ExportToExcell(LeadsViewModel model)
{
// Export to excell code goes here
}
的問題如下:
索引頁用戶輸入這個網址:/控制器/索引
然後用戶提交表單行動ExportToExcel
數據導出到Excel(文件下載),沒關係。
的URL將變爲/控制器/ ExportToExcell
然後當我點擊「回車」我要去/控制器/ ExportToExcell但GET 當然與頁面下降,並沒有發現,但問題是如何正確地通過此項交易在MVC
你能分享你的ExportToExcell行動? (這不是你的問題,我想用這樣的東西,我寫了一個導出動作,但是我的工作不正常,如果你的工作正常,我可以使用它)。 –
它是我們團隊開發的來自第三方dll的代碼。它是創建XML文件,Excel可以讀取它 – StringBuilder