我有2个这样的密码模型(在Accountmodel中):
在RegisterModel类中的
[Required]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
[DataType(DataType.Password)]
public string Password { get; set; }
[Required]
[Compare("Password", ErrorMessage = "The password and confirmation password do not match.")]
[DataType(DataType.Password)]
public string ConfirmPassword { get; set; }
但是当我运行我的代码时,它仍然显示我的密码
答案 0 :(得分:2)
数据类型不会更改这些控件的UI,除非您将其设置为以这种方式工作(有关详细信息,请参阅MSDN documentation)。您还可以在UI中将Html.TextBoxFor更改为Html.PasswordFor。