私は次の問題に直面しています:
私は次のアクションを言うことができるコントローラーを持っています:
[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
次に、ユーザーはフォームをActionExportToExcelに送信します
データはExcelにエクスポートされ(ファイルがダウンロードされます)、問題ありません。
URLは/Controller/ExportToExcellになります
次に、[Enter]をクリックすると、/ Controller / ExportToExcellに移動しますが、GETを使用し、もちろんPage Not Foundに該当する場合、MVCでこれをどのように適切に処理するかが問題になります。