Каков наилучший способ разрешить пользователю записывать файл RDP, но делать это с помощью AJAX? Другими словами, у меня есть гиперссылка, и мне нужен файл RDP для загрузки пользователем, но без полного обновления страницы.
Я попытался сделать AJAX-вызов, используя следующий пример для RDP. Похоже, что работает на Chrome и Firefox, но не на любой версии IE.
String content = <RDP Content Here>
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=HelloWorld.rdp");
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.ContentType = "Content-Type=application/x-rdp rdp;charset=ISO-8859-1";
Response.AddHeader("Content-Length", content.Length.ToString());
Response.Write(content);
Response.End();