У меня есть представление, в котором пользователь может загрузить файл на сервер.
В этом представлении у меня также есть 2 кнопки: одна для загрузки файла, а другая для загрузки последнего импортированного файла.
В моем контроллере я создал 2 метода действий: импорт и экспорт.
Как мне удалось перенаправить каждое нажатие кнопки на правильный метод действия в моем контроллере?
Я пробовал Html.ActionLink:
<%= Html.ActionLink("Upload", "Import", "OracleFile")%>
<%= Html.ActionLink("Download", "Export", "OracleFile")%>
Html.ActionLink не добился цели. Ссылки действия приводили меня к правильным методам действия, но они генерировали запрос GET. Таким образом, Request.Files.Count = 0.
Мне нужен запрос POST.
Примечание: самая интригующая часть заключается в том, что загрузка работала и внезапно перестала работать. Я видел, что у некоторых людей возникает та же проблема с задачами FileUpload, в которых Request.Files всегда пуст. Я думаю, что это пусто, потому что вам нужно сообщение на сервер. Не правда ли?