C# 自动启动用户';Asp.net mvc中的s电子邮件软件
我有一个asp.net mvc4应用程序,其中我有以下视图:C# 自动启动用户';Asp.net mvc中的s电子邮件软件,c#,asp.net,.net,email,asp.net-mvc-4,C#,Asp.net,.net,Email,Asp.net Mvc 4,我有一个asp.net mvc4应用程序,其中我有以下视图: <form action ="\Home\Index" method="post" > <input type="submit" name="mail" value="launch mail" /> </form> 我想在单击提交按钮时在pc上启动默认的邮件软件(即outlook、thunderbird等) 那么,如何修改控制器中的操作以自动启动邮件软件?没有可靠的方法强制在客户端计算机上
<form action ="\Home\Index" method="post" >
<input type="submit" name="mail" value="launch mail" />
</form>
我想在单击提交按钮时在pc上启动默认的邮件软件(即outlook、thunderbird等)
那么,如何修改控制器中的操作以自动启动邮件软件?没有可靠的方法强制在客户端计算机上启动任何程序。想象一下:如果网页可以强制运行应用程序,那将是一个巨大的安全风险 您可以使用,这基本上是一个快捷方式,告诉主机PC“嘿,启动您的电子邮件应用程序并将此信息放入电子邮件中;但一旦它到达主机PC,行为并不总是一致的 要在razor语法中添加简单的mailto链接,请执行以下操作:
<a href="mailto:support@YourDomain.com">E-mail support</a>
或者,如果您的模特有电子邮件地址,您可以选择:
<a href="mailto:@Model.EmailAddress">@Model.EmailAddress</a>
没有可靠的方法强制在客户端计算机上启动任何程序。想象一下:如果网页可以强制运行应用程序,那将是一个巨大的安全风险 您可以使用,这基本上是一个快捷方式,告诉主机PC“嘿,启动您的电子邮件应用程序并将此信息放入电子邮件;但一旦它到达主机PC,其行为并不总是一致的 要在razor语法中添加简单的mailto链接,请执行以下操作:
<a href="mailto:support@YourDomain.com">E-mail support</a>
或者,如果您的模特有电子邮件地址,您可以选择:
<a href="mailto:@Model.EmailAddress">@Model.EmailAddress</a>
您可以在客户端上执行此操作,查看此答案我想要一个C语言版本的mailto
,现在我想了想,在服务器上执行此操作没有多大意义,因为您正在尝试打开客户端应用程序。您可以在客户端上执行此操作,看看这个答案,我想要一个C语言版本的mailto
,现在我再仔细考虑一下,在服务器上做这件事没有多大意义,因为你正在尝试打开一个客户端应用程序。