Я использую следующий код для сохранения XML-файла
HttpResponse response = HttpContext.Current.Response;
string xmlString = "<xml>blah</xml>";
string fileName = "ExportedForm.xml";
response.StatusCode = 200;
response.AddHeader("content-disposition", "attachment; filename=" + fileName);
response.AddHeader("Content-Transfer-Encoding", "binary");
response.AddHeader("Content-Length", _Buffer.Length.ToString());
response.ContentType = "application-download";
response.Write(xmlString);
Это прекрасно работает, например, при привязке к событию onlick кнопки.Но я генерирую мой xml в универсальном handler.ashx.Поэтому я хочу подождать, пока вызов ajax не будет завершен, прежде чем я сделаю все выше.Могу ли я сделать все это в обработчике?Вызов ajax выполняется с помощью jquery, а данные xml основаны на полях ввода на моей странице.Спасибо