密码字段显示我的密码

时间:2015-09-29 17:07:55

标签: asp.net model

我有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; }

但是当我运行我的代码时,它仍然显示我的密码

enter image description here

1 个答案:

答案 0 :(得分:2)

数据类型不会更改这些控件的UI,除非您将其设置为以这种方式工作(有关详细信息,请参阅MSDN documentation)。您还可以在UI中将Html.TextBoxFor更改为Html.PasswordFor。