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; }
}
这是我确认电子邮件地址的代码,但在我运行我的应用程序后,确认电子邮件总是说它与电子邮件地址不匹配。虽然我有复制电子邮件并粘贴确认电子邮件,但仍然说不匹配!
有人告诉我这是什么问题吗?
答案 0 :(得分:0)
我是asp.net的新手,但我认为CompareAttribute类位于System.ComponentModel.DataAnnotations命名空间中。您的注释应该只是:
[Compare("Email")]
public string ConfirmEmail { get; set; }