我正在我的应用中使用内置身份验证并进行设置,以便管理员角色可以创建新帐户,分配用户名和电子邮件。我编辑了AccountModel的RegisterModel内部类以添加正则表达式,以确保电子邮件是有效的电子邮件,并且一切正常。
然而,当涉及到编辑现有的用户电子邮件时,我遇到了麻烦。如何验证新电子邮件是否为有效电子邮件?另一个用户还没有这封电子邮件?我知道怎么做正则表达式,但它去哪了?我可以添加一个远程调用以检查重复项,但我又在哪里放这些东西?检查控制器中的重复项似乎是错误的。
感谢您的时间,
杰
答案 0 :(得分:0)
试试这个:
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
...
requiresUniqueEmail="true"
... />
</providers>
</membership>