如何在MVC 4中使用MvcMailer发送任何视图?

时间:2013-05-07 16:13:31

标签: asp.net-mvc asp.net-mvc-4 mvcmailer

我正在使用MvcMailer发送电子邮件。我只是指定视图的名称,它可以通过电子邮件发送。但我的问题是,视图的名称是否有任何约束?我的意思是,例如,我想在Index控制器中发送Home视图,我该怎么办?

这个tutorial适用于我,但我不明白它是如何工作的,所以我无法应用它。你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以覆盖基类虚拟属性" MailerName"通过返回所需的视图位置名称。

MvcMailer有一个MailerName属性,它在基类中是虚拟的。和MvcMailer类使用此属性在此属性可用的位置中查找视图。 因此,使用所需位置覆盖此属性将使mvc框架在给定位置中查找视图。