我面临以下问题:
我有一个控制器,可以说以下操作:
[HttpGet]
public ActionResult Index()
{
var viewModel = new IndexViewModel();
return View("Index", viewModel);
}
[HttpPost]
public void ExportToExcell(LeadsViewModel model)
{
// Export to excell code goes here
}
问题如下:
用户使用此 URL 在索引页面上输入:/Controller/Index
然后用户将表单提交到 Action ExportToExcel
数据导出到 Excel(文件下载),没关系。
URL 变为 /Controller/ExportToExcell
然后,当我单击“Enter”时,我将转到 /Controller/ExportToExcell 但使用 GET 并且当然会遇到 Page Not Found,问题是如何在 MVC 中正确处理此问题