在MVC中的默认电子邮件程序中打开电子邮件

时间:2015-12-16 15:29:01

标签: c# asp.net-mvc email

我正在尝试创建一个按钮,用于在用户的默认电子邮件应用中打开电子邮件。知道我可以在客户端使用mailto,但这对我不起作用,因为我需要从服务器提取信息以放入电子邮件。这就是我到目前为止所做的:

<input type="button" value="Forward Ticket" onclick="location.href='@Url.Action("Forward", "Ticket", new { ticketNumber = Model.TicketNumber, target = "_blank" })'" />



[HttpGet]
    public ActionResult ForwardTicket(int ticketNumber)
    {

    }

我也知道我可以从服务器端完全发送它 - 我在很多其他情况下都这样做。但是,这不会起作用,因为用户可以将其转发给他们想要的人数并输入他们自己的笔记。

根据CodeCasters,我已经转换为使用按钮进行mailto:

<input type="button" value="Forward Ticket" /><a href="mailto:?subject=look at this ticket&body=You can view and respond to this ticket at https://helpdesk.stcusa.com/ChooseEditView?TicketNumber=@Model.TicketNumber"></a>

然而,当我点击它时没有任何反应。

0 个答案:

没有答案