vipinsethumadhavan
При использовании этого кода, то вниз загружается url-адрес asp.net веб-страница, не обязательный файл.
Christoph Keller
Вы пробовали это таким образом:
Ответ.ContentType = " application/octet-stream";
Ответ.AppendHeader ("Content-Disposition", " attachment; filename=TheFileNameForTheClient.docx");
Ответ.TransmitFile (Сервер.MapPath ("~/_generated/data.docx") );
Ответ.Конец();
Вы должны запустить приведенный выше код в отдельном обработчике (как я уже сказал, например, в обработчике .ashx). На вашей кнопке сохранения вы просто ссылаетесь на URL-адрес, где лежит обработчик (например, если ваш обработчик находится здесь: http://yoursite.com/_service/GenerateDocument.ashx, вы создаете ссылку donwload, которая указывает на URL / _service/GenerateDocument. ashx).