Model não aplica DataType.Password
Em vez de usar o objeto diretamente, em uma simples Razor View eu tenho um formulário usando como + smodel
um objeto decorado
public class GlobalAccount
{
public GlobalAccount()
{
this.TestService = new TestServiceModel();
}
public TestServiceModel TestService { get; set; }
}
beeingTestServiceModel
representado como
public class TestServiceModel
{
[Required]
[Display(Name = "Endpoint (url of your service like http://mydomain/remote/)")]
public string Endpoint { get; set; }
[Required]
[Display(Name = "System username")]
public string UserName { get; set; }
[Required]
[DataType(DataType.Password)]
[Display(Name = "System password")]
public string Password { get; set; }
}
Not aPassword
propriedade decorada comDataType.Password
e em umPartial Razor view
Eu tenho uma chamada para esse objeto
@model OnlineServices.Administration.Models.GlobalAccount
...
@Html.TextBoxFor(model => model.TestService.Password, new { size = "30" })
problem é que, nohtml
Eu recebotype="text"
ao invés detext="password"
Você pode ver emesta image todo o fluxo:
O que eu souausência d Aqui