繁体   English   中英

在 ASP.NET 中用 C# 写文件作为响应

[英]Write File as Response in C# in ASP.NET

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

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

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

谢谢!

您无法控制在您的客户端机器上使用哪个应用程序打开您的文件,但是关于您的问题的标题,您可以编写 xml 文件并将您的内容类型更改为 text/xml,如果您的客户端操作系统正确配置了它将使用指定的应用程序打开您的 xml。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM