允许用户下拉RDP文件的最佳方法是什么,但是使用AJAX这样做?换句话说,我有一个超链接,我需要一个RDP文件供用户下载,但没有整页刷新。
我尝试使用以下RDP示例进行AJAX调用。它似乎适用于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();
答案 0 :(得分:3)
我会创建另一个页面并将代码放在那里。然后在单击链接时在新窗口中打开该页面。让您清除创建新文件时VS自动生成的任何样板代码。这将在没有页面刷新的情况下为您提供数据。我用Excel页面和图像做到了这一点,它就像一个冠军。