Настройка:
Контроллер содержит метод public ActionResult SaveFile()
, который возвращает FileContentResult
.
Что работает:
Вид содержит форму, которая отправляет это действие. Результатом будет этот диалог:
Что не работает:
В представлении содержится некоторый javascript для вызова AJAX к тому же действию контроллера, в котором будет размещаться форма. Вместо того, чтобы запускать вышеупомянутый диалог или даже функцию успеха AJAX, ответ запускает функцию ошибки AJAX, а XMLHttpRequest.responseText
содержит ответ файла.
Что мне нужно сделать:
Сделайте запрос на файл с помощью AJAX и получите тот же результат, что и при отправке формы. Как сделать запрос AJAX диалоговым окном, отображающим форму?