如何在asp.net中打开MS Office word?
发布时间:2020-12-16 06:53:16 所属栏目:asp.Net 来源:网络整理
导读:在我的应用程序中,当用户点击特定链接按钮时,MS word必须打开如何为此编写代码.谢谢 解决方法 当用户单击网页上的链接/按钮时,无法保证将打开特定应用程序.打开的应用程序由用户的浏览器和操作系统设置决定. 作为开发人员,您可以指定要返回的文件的MIME type
在我的应用程序中,当用户点击特定链接按钮时,MS word必须打开如何为此编写代码.谢谢
解决方法
当用户单击网页上的链接/按钮时,无法保证将打开特定应用程序.打开的应用程序由用户的浏览器和操作系统设置决定.
作为开发人员,您可以指定要返回的文件的MIME type.通过这样做,您告诉用户的浏览器响应中包含哪种文件类型. W3Schools提供了相当不错的MIME type by content type list和FILExt也为它列出的文件提供了MIME类型. 假设您指定了适当的MIME内容类型,您可以确定用户的浏览器和操作系统将根据其设置在“适当的”应用程序中打开该文件.由于您要打开Word文档文件,因此相应的MIME内容类型将是以下之一: Extension Type/sub-type docx application/vnd.openxmlformats-officedocument.wordprocessingml.document doc application/msword 指定内容类型的方式和位置在很大程度上取决于您正在使用的ASP.NET应用程序类型.如果您正在编写ASP.NET Webforms应用程序,则需要在Page_Load方法中更改Response对象的MIME类型.在ASP.NET MVC应用程序中,您可以在控制器操作中执行此操作.在任何一种情况下,特定的代码行都是相同的. Response.ContentType = "application/msword"; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在Razor MVC 4中使用Ajax Control Tool
- asp.net core webapi 服务端配置跨域的实例
- asp.net – 自上一步以来,进程或线程已更改
- asp.net – “用户首选项”数据库表设计
- asp.net – <%#Eval(“State”)%>或<%#DataBin
- asp.net-mvc – 使用CORS和IE9(XDomainRequest对象)的ASP W
- asp.net-mvc – 将WebForm视图引擎标记转换为Razor视图引擎
- asp.net core 2.0 webapi集成signalr(实例讲解)
- ASP.NET MVC 3数据注释:动态添加验证
- asp.net-mvc – 我可以在MVC区域内部署javascript文件吗?