通过调用MailDefinition类的“CreateMailMessage”方法创建MailMessage对象时,第三个参数是System.Web.UI.Control类型的对象。MailDefinitionmail=newMailDefinition();ListDictionaryreplacements=newListDictionary();replacements.Add("","John");mail.BodyFileName="~/App_Data/Emails/SomeEmail.txt";mail.From="me@example.com";mail.Subject
假设我需要向客户发送包含客户详细信息及其订单详细信息的邮件。我在html文件中有模板html数据。客户数据在那里,以及订单详细信息也在同一个html模板文件中。我的html看起来像Hi{FirstName}{LastName},Hereareyourorders:{foreachOrders}OrderID{OrderID}Quantity:{Qty}{Price}.{end}现在我想用实际值填充所有用{}包围的示例关键字,并迭代和填充订单。我搜索谷歌,发现微软提供了一个名为MailDefinition的类通过它我们可以动态生成邮件正文。我也有一个示例代码MailDefinitionm
假设我需要向客户发送包含客户详细信息及其订单详细信息的邮件。我在html文件中有模板html数据。客户数据在那里,以及订单详细信息也在同一个html模板文件中。我的html看起来像Hi{FirstName}{LastName},Hereareyourorders:{foreachOrders}OrderID{OrderID}Quantity:{Qty}{Price}.{end}现在我想用实际值填充所有用{}包围的示例关键字,并迭代和填充订单。我搜索谷歌,发现微软提供了一个名为MailDefinition的类通过它我们可以动态生成邮件正文。我也有一个示例代码MailDefinitionm