Кнопки в моей форме не работают после использования 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();

Существуют ограничения из-за фреймворка, который я использую:

  1. JavaScript не может быть использован

  2. Я должен использовать файл из решения

  3. Должно быть сделано на той же странице

Я читал некоторые решения, но в основном им нужен JS, который я не могу использовать.

Я попытался использовать перенаправление, как показано в коде, хотя он обновляет страницу, но не загружает файл.

Я также пытался использовать

Response.AppendHeader("Refresh", "10; URL=url");

но это не будет работать для меня, и даже если это произойдет, я бы предпочел не использовать это.

0 ответов

Другие вопросы по тегам