У меня есть большая (ish) форма в MVC.
Мне нужно иметь возможность генерировать файл excel, содержащий данные из подмножества этой формы.
Сложный бит заключается в том, что это не должно влиять на остальную часть формы, и поэтому я хочу сделать это через AJAX. Я столкнулся с несколькими вопросами о SO, которые кажутся связанными, но я не могу полностью понять, что означают ответы.
Этот кажется самым близким к тому, что мне нужно: asp-net-mvc-downloading-excel - но я не уверен, что понимаю ответ, и это пара лет старый сейчас. Я также столкнулся с другой статьей (больше не могу ее найти) об использовании iframe для обработки загрузки файла, но я не уверен, как заставить это работать с MVC.
Мой файл excel возвращает штраф, если я делаю полный пост, но я не могу заставить его работать с AJAX в mvc.