单击ASP.Net中的xml文件时,如何立即在MS Office Project中打开文件。 现在打开默认的xml编辑器。
下载xml文件的代码是
Response.ContentType = "application/vnd.ms-project";
Response.AppendHeader("Content-Disposition", "attachment; filename=file.xml");
UPDATE 我的网页上有一个按钮。当用户点击按钮开始以xml格式下载ms项目文件。 当用户在浏览器下载对话框中选择“打开文件”时,我需要这样做,文件在MS Project中打开
答案 0 :(得分:1)
通过使用Content-Disposition
指定attachment
,您告诉浏览器执行当前正在发生的事情;该文件被视为下载名为file.xml
的文件。
如果您不想下载该文件,请尝试完全删除该标题。请注意,仍然无法保证浏览器能够打开Project,因为它取决于浏览器配置以及用户计算机上安装的内容。
如果您确实希望下载文件但浏览器在下载后在Project中打开它,则需要将filename
标题值中的文件扩展名更改为Microsoft Project的正确文件扩展名。