Estoy agregando un formulario en Blazor y estoy siguiendo las instrucciones que se especifican aquí.
https://docs.microsoft.com/en-us/aspnet/core/blazor/forms-validation?view=aspnetcore-3.0
¿Es posible agregar una entrada con máscara para contraseñas?
Intenté agregar haciendo algo como
public class LoginModel { [Required] public string Username { get; set; } [Required] [DataType(DataType.Password)] public string Password { get; set; } }pero eso no funcionó. ¿Hay alguna forma de ocultar la contraseña cuando se inserta en la entrada?
Puede usar el componente InputText con type=password :
<EditForm Model="@model"> <DataAnnotationsValidator /> <ValidationSummary /> <InputText type="password" placeholder="Password" @bind-Value="@model.Password" /> </EditForm> @code { class Login { [Required] public string Password { get; set; } } private Login model = new Login(); } InputText admite todos los atributos <input />