powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите разобраться:загрузка файла excel по нажатию кнопки
6 сообщений из 6, страница 1 из 1
Помогите разобраться:загрузка файла excel по нажатию кнопки
    #35813073
rumka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ссылка, по нажатию которой клиенту открывется новое окно с предолжением скачать или открыть файл экскля.Здесь без проблем. Понадобилось сделать тоже самое, но по нажатию кнопки.Так вот если пытаюсь открыть закачку в новом окне, то в место моего сформированного файла экселя, предлагается скачать мою же aspx страницу с предупреждением о безопасности и дальнейшей ошибки открытия моей страницы с закачкой, а если пытаюсь в этом же окне, то все нормально.
вот кусок закачки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
string fileName = BuildFile();

            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            Response.Clear();

            string FileName0 = String.Format("{0}.xls", Guid.NewGuid());

            Response.AppendHeader("Content-Disposition", String.Format("inline; filename=\"{0}\"", FileName0));
            
            Response.ContentType = "application/vnd.ms-excel";

            byte[] data = File.ReadAllBytes(fileName);
            File.Delete(fileName);

            Stream str = Response.OutputStream;
            str.Write(data, 0, data.Length);
            Response.Flush();
а вот что висит на кнопке
Код: plaintext
 Page.RegisterClientScriptBlock("BLANK", "<script>window.open('../FilterForm/FilterExcel.aspx?ZAP=1&REP=" +param + "');</script>");

Так вот правильно запустить все это дело по нажатию серверной кнопки?
...
Рейтинг: 0 / 0
Помогите разобраться:загрузка файла excel по нажатию кнопки
    #35813531
Nisus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте вместо "inline" написать "attachment"
...
Рейтинг: 0 / 0
Помогите разобраться:загрузка файла excel по нажатию кнопки
    #35815016
rumka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не помогло
...
Рейтинг: 0 / 0
Помогите разобраться:загрузка файла excel по нажатию кнопки
    #35818789
rumka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кому интересно,выкрутилась:повесила на кнопку просто Response.Redirect,а у страницы выставила
Код: plaintext
<base target="_blank" />
и все
...
Рейтинг: 0 / 0
Помогите разобраться:загрузка файла excel по нажатию кнопки
    #35820804
seeked
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написали бы http-хендлер, который отдает файл по запросу, и просто ссылались на него
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Помогите разобраться:загрузка файла excel по нажатию кнопки
    #38936695
Айрат абый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rumka, попробуй Response.End();
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите разобраться:загрузка файла excel по нажатию кнопки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]