我明明在AccoutViewModels.cs里,这样写的ConfirmPassword:
[DataType(DataType.Password)]
[Display(Name = "确认密码")]
[Compare("NewPassword", ErrorMessage = "输入的密码不一致.")]
public string ConfirmPassword { get; set; }
注意 ErrorMessage=“输入的密码不一致.”,我是用汉语写的:输入的密码不一致. 但是,在运行的时候校验的报错语句却成了中英文混合的了,看红色的ErrorMessage:
确认密码 and 登录密码 do not match. ,竟然是中英文混合: '确认密码'
and '登录密码' do not match. 我是初学mvc,不知道是哪里错了。