【问题标题】:Confirm email doesn't work in asp.net mvc确认电子邮件在 asp.net mvc 中不起作用
【发布时间】:2015-07-14 22:39:59
【问题描述】:
 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Web;
 using System.ComponentModel.DataAnnotations;
 using WebValidation.Common;
 using System.Web.Mvc;

 namespace WebValidation.Models
{
    [MetadataType(typeof(EmployeeMetaData))]
    public partial class Employee
    {
    [System.Web.Mvc.Compare("Email")]

    public string ConfirmEmail { get; set; }
    }

这是我用于确认电子邮件地址的代码,但在我运行我的应用程序后,确认电子邮件总是说它与电子邮件地址不匹配。虽然我有复制邮件并粘贴在确认邮件上,但还是说不匹配!

谁能告诉我这是什么问题?

【问题讨论】:

    标签: asp.net validation email-address compare-attribute


    【解决方案1】:

    我是 asp.net 的新手,但我认为 CompareAttribute 类位于 System.ComponentModel.DataAnnotations 命名空间中。您的注释应该是:

    [Compare("Email")]
    public string ConfirmEmail { get; set; }
    

    【讨论】:

      猜你喜欢
      • 2016-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-18
      • 1970-01-01
      • 2016-01-01
      相关资源
      最近更新 更多