2012-01-10 81 views
0

如何在MS Office Project中立即打开文件,当我单击ASP.Net中的xml文件时。 现在打开默认的XML编辑器。如何打开ms项目xml文件

下载XML文件的代码是

Response.ContentType = "application/vnd.ms-project"; 
Response.AppendHeader("Content-Disposition", "attachment; filename=file.xml"); 

UPDATE 有我的网页上的按钮。当用户点击按钮开始以xml格式下载ms项目文件时。 我需要做的是,当用户选择浏览器下载对话框的“打开文件”,文件中的MS项目

+0

你需要澄清你的问题。目前还不清楚你想做什么。 – emd 2012-01-10 16:04:06

回答

1

打开使用Content-Disposition与指定attachment,你告诉浏览器做的正是目前发生的事情;该文件被视为下载一个名为file.xml的文件。

如果您不希望文件被下载,请尝试删除该标题。请注意,仍然不能保证浏览器能够打开Project,因为它取决于浏览器配置以及用户计算机上安装的内容。

如果您确实希望下载该文件,但浏览器在下载后在Project中打开它,则需要将filename标头值中的文件扩展名更改为Microsoft Project的正确文件扩展名。