2

我有一个用 C# 编写的 ASP.NET Web 窗体应用程序。在其中一个屏幕上,用户可以单击一个按钮。单击该按钮时,我需要生成一些 XML 并在自定义应用程序中打开它。我试图了解如何获取我生成的 XML,并自动打开可以理解它的应用程序。

使用此 XML 的应用程序是自定义应用程序。此应用程序使用专有文件格式。该文件实际上只是 XML。但是,我注意到文件扩展名是 .ctm。

当有人按下我的 ASP.NET Web 表单中的按钮时,我有没有办法在自定义应用程序中打开这个 XML?

谢谢!

4

2 回答 2

1

您无法控制在客户端计算机中打开文件的应用程序,但关于问题的标题,如果您的客户端操作系统正确配置,您只需编写 xml 文件并将内容类型更改为 text/xml将使用指定的应用程序打开您的 xml。

于 2012-11-21T14:00:16.057 回答
1

如果不涉及 active-x 或浏览器插件,您将无法做到这一点,否则您将遇到兼容性问题(需要为每个浏览器设置不同的插件等等)。

于 2012-11-21T14:00:26.337 回答