Загрузите непосредственно представление, возвращенное из контроллера, в ASP.NET Core 3.1 MVC.Jquery

Программирование на jquery
Ответить
Гость
 Загрузите непосредственно представление, возвращенное из контроллера, в ASP.NET Core 3.1 MVC.

Сообщение Гость »


После заполнения формы и нажатия кнопки загрузки вызывается следующий контроллер.

public async Task InvigilatorDiaryPrint (InvigilatorDiaryDTO invigilatorDiaryDTO) { var status = this._invigilatorDiaryService.CreateInvigilatorDiaryEntry(invigilatorDiaryDTO); if (invigilatorDiaryDTO.StudentDetails.Count == 0 && статус) { invigilatorDiaryDTO = ожидайте этого._invigilatorDiaryService.GetStudentEntryDetails(invigilatorDiaryDTO); } return this.View("~/Views/InvigilatorDiary/InvigilatorDiaryPrint.cshtml", invigilatorDiaryDTO); } Этот вид отличается от того, где находится текущая кнопка загрузки. Но при нажатии кнопки «Загрузить» он должен напрямую загрузить представление, полученное от этого контроллера, в виде PDF-файла, а не отображать его. Как это сделать в ASP.NET Core 3.1 MVC?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»