数据从角度发布:
[HttpPost]
public IHttpActionResult Order([FromBody]Order order)
{
var template = File.ReadAllText(HostingEnvironment.MapPath("~/EmailTemplate/OrderSentEmail.cshtml"));
var body = Engine.Razor.RunCompile(template, "templateKey", null, order);
.
.
.
mail.Body = body;
当我尝试发送电子邮件时,我收到错误:'Project.Models.Order'不包含'Order'的定义
我使用Model和Razor设置了电子邮件模板视图。
模型类是一个包含另一个对象的对象,以及几个不同长度的对象列表。
如果这些问题显得无聊,请保持温和。