Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用web数据库系统打开Outlook_C#_Asp.net Mvc_Angularjs_Outlook_Office365 - Fatal编程技术网

C# 用web数据库系统打开Outlook

C# 用web数据库系统打开Outlook,c#,asp.net-mvc,angularjs,outlook,office365,C#,Asp.net Mvc,Angularjs,Outlook,Office365,我目前正在研究ERP解决方案,这是一种适合web应用程序C#mvc和angulerjs的语言。我需要生成一封电子邮件,附加自动生成文件,并在outlook中打开它,以允许用户在需要时编辑电子邮件,代码在本地计算机上运行良好(interop.outlook.dll),然后在保存端加载主控邮件。如果他们的解决方案在office 365中也可以,基本上我需要用自动生成的电子邮件在客户端打开outlook。如果您在客户端运行,“mailto:”链接是最好的选择 如果您使用的是IE(其他浏览器不支持COM

我目前正在研究ERP解决方案,这是一种适合web应用程序C#mvc和angulerjs的语言。我需要生成一封电子邮件,附加自动生成文件,并在outlook中打开它,以允许用户在需要时编辑电子邮件,代码在本地计算机上运行良好(interop.outlook.dll),然后在保存端加载主控邮件。如果他们的解决方案在office 365中也可以,基本上我需要用自动生成的电子邮件在客户端打开outlook。

如果您在客户端运行,“mailto:”链接是最好的选择


如果您使用的是IE(其他浏览器不支持COM)并且您的站点受信任,则可以使用
新建ActiveXObject(“Outlook.Application”)
创建Outlook.Application对象的实例,然后使用
Application.CreateItem(0)
MailItem.Display()
显示消息

如果在发送前显示窗口是您需要解决的问题,那么为什么不使用类似于
Outlook.Application oApp=newoutlook.Application()的东西呢;Outlook.\u MailItem oMailItem=(Outlook.\u MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);omalitem.To=地址;oMailItem.Display(真)取自我以前使用过的代码,它在本地主机(在VisualStudio中运行)中运行良好,但当它在保存程序代码中运行时,它就不工作了!在页面底部-->