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