asp.net NET身份电子邮件字段-可以在一个字段中添加多个电子邮件吗?

mwecs4sa  于 2023-01-06  发布在  .NET
关注(0)|答案(1)|浏览(118)

我已经创建了一个ASP.NETWeb应用程序使用剃刀页(而不是控制器),这使用个人帐户从身份。
我的网站的整个目的是一个管理员登录并上传一个文件,然后他们按下一个按钮,发送一封电子邮件给接收用户说,他们有一个文件要查看。
我想知道微软的identity,是否有可能使用多个电子邮件?例如,在电子邮件之间放一个分号,这样当电子邮件发送时,它会发送给多个人。

代码im使用后面的按钮发送电子邮件如下:

using (var smtp = new System.Net.Mail.SmtpClient("ip address here"))
                                    {

                                        var emailMessage = new MailMessage();
                                        emailMessage.From = new MailAddress("email@gmail.com");
                                        emailMessage.To.Add(email);
                                        emailMessage.Subject = "New Document Avaialable!";
                                        emailMessage.Body = "You have a new purchase order available to view on the Portal!";

                                        await smtp.SendMailAsync(emailMessage);
                                    }
ryevplcw

ryevplcw1#

按照以下步骤进行修复:
在register.cshtml中,有一个InputModel类,它类似于以下代码:

public class InputModel
        {
            [Required]
            [DataType(DataType.Text)]
            [Display(Name = "User Name")]
            public string UserName { get; set; }

            [Required]
            [EmailAddress]
            [Display(Name = "Email")]
            public string Email { get; set; }
}

首先,我删除了电子邮件上方的[EmailAddress]。
然后,我在每个电子邮件地址之间放了一个逗号,而不是在电子邮件文本框中放一个分号。

相关问题