мне надо экспортировать данные в эксель.
С клиента я посылаю ajax request в MyHandler.ashx.
В теле метода MyHandler.ProcessRequest находится:
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=FileName.xls");
Response.ContentType = "application/vnd.xls";
Response.Write("FirstName");
Response.Write(Environment.Newline);
Response.Write("Igor")"
Response.End();
На клиент возвращается простой XML, а мне надо, чтоб при возврате открылось стандартное предложение сохранить файл.
Как это сделать через аjax request?
Спасибо
Здравствуйте, TheAteist, Вы писали:
TA>На клиент возвращается простой XML, а мне надо, чтоб при возврате открылось стандартное предложение сохранить файл.
TA>Как это сделать через аjax request?
А зачем тогда ajax? Просто делайте navigate на нужный адрес. Браузер сам разберется.
Здравствуйте, Lloyd, Вы писали:
L>Здравствуйте, TheAteist, Вы писали:
TA>>На клиент возвращается простой XML, а мне надо, чтоб при возврате открылось стандартное предложение сохранить файл.
TA>>Как это сделать через аjax request?
L>А зачем тогда ajax? Просто делайте navigate на нужный адрес. Браузер сам разберется.
в каком смысле?
Ты имеешь ввиду так?
<a href="Handler1.ashx">click</a>
так ведь страница перезагружается
Здравствуйте, TheAteist, Вы писали:
L>>А зачем тогда ajax? Просто делайте navigate на нужный адрес. Браузер сам разберется.
TA>в каком смысле?
TA>Ты имеешь ввиду так?
TA>TA><a href="Handler1.ashx">click</a>
TA>
TA>так ведь страница перезагружается
Если handler правильный, то не должна.
Здравствуйте, Lloyd, Вы писали:
L>Здравствуйте, TheAteist, Вы писали:
L>>>А зачем тогда ajax? Просто делайте navigate на нужный адрес. Браузер сам разберется.
TA>>в каком смысле?
TA>>Ты имеешь ввиду так?
TA>>TA>><a href="Handler1.ashx">click</a>
TA>>
TA>>так ведь страница перезагружается
L>Если handler правильный, то не должна.
А можно пожалуйста объяснить что значить правильно?