que estaba bajo la impresión de que el uso de una anotación de esta manera:.NET MVC enmascaramiento cuadros de texto Contraseña
<Required()>
<DisplayName("Choose a Password:")>
<ValidatePasswordLength()>
<DataType(DataType.Password)>
Public Property Password As String
crearía un campo enmascarado cuando se utiliza en la vista:
<%: Html.TextBoxFor(Function(model) model.Password) %>
<%: Html.ValidationMessageFor(Function(model) model.Password) %>
Sin embargo, esto se hace sin el tipo = "contraseña"
¿Para qué se utiliza la "Contraseña del tipo de datos" si no es así?
Por la misma razón, ¿eso se aplica a los campos que están marcados como DataType.EmailAddress? – ewahner
El método DisplayFor tiene una plantilla predeterminada para EmailAddress. Sin embargo, no hay un editor predeterminado para los correos electrónicos que EditorFor podría usar. Solo usará un cuadro de texto sin formato. Sin embargo, podría escribir una plantilla de editor personalizado. – marcind