Кнопки в моей форме не работают после использования Response.TransmitFile
Во-первых, заранее извините, если я форматирую или делаю что-то неправильно. Я новичок в стеке.
В настоящее время я работаю с фреймворком и мне нужно разрешить клиентам загружать XSD-файл.
Прямо сейчас моя функция содержит:
string path = "\mypath";
string fileName = "filename.xsd"
Response.AppendHeader("Content-Disposition", "attachment; filename=" + fileName);
Response.ContentType = "text/xsd";
Response.TransmitFile(path);
//Response.Redirect(".\\", true);
Response.End();
Существуют ограничения из-за фреймворка, который я использую:
JavaScript не может быть использован
Я должен использовать файл из решения
Должно быть сделано на той же странице
Я читал некоторые решения, но в основном им нужен JS, который я не могу использовать.
Я попытался использовать перенаправление, как показано в коде, хотя он обновляет страницу, но не загружает файл.
Я также пытался использовать
Response.AppendHeader("Refresh", "10; URL=url");
но это не будет работать для меня, и даже если это произойдет, я бы предпочел не использовать это.