password net mvc form asp asp.net-mvc

asp.net-mvc - net - password helper mvc



Convertir el tipo de cuadro de texto a contraseƱa en asp.net mvc (9)

¿Cómo convierto un tipo de cuadro de texto a contraseña en asp.net mvc?


A continuación se encuentra la extensión basada en html helper:

antes de convertir:

@Html.TextBox("mypass", null, new { style = "width: 200px;" })

Después de convertir:

@Html.Password("mypass", null, new { style = "width:200px;" })

la esperanza ayuda a alguien


Cuando use una vista de tipo fuerte y una rutina de arranque, use el siguiente código para asegurarse de que el campo de la contraseña tenga el estilo correcto:

@Html.PasswordFor(model => model.Password, new { @class = "form-control" })


En el archivo .cshtml:

@Html.PasswordFor(modal => modal.Password)


Hay muchos tipos de usar cuadros de texto escritos con contraseña en ASP. NET MVC

Con los controles html sería como;

<input type="password" name="xx" id="yy">

Con Razor-sintaxis sería como;

@Html.Password(name, value, html_attributes)

O en una vista fuertemente tipada podrías escribir

@Html.PasswordFor(model=>model.Password)


Solo escribe en Razor View ie en el archivo .cshtml debajo de la línea

@Html.PasswordFor(m=>m.Password)

Aquí m es objeto modelo y contraseña es el nombre del campo de contraseña.


Utilice la función de ayuda HTML Password :

<%= Html.Password("Password") %>

o use el parámetro de type en un campo de entrada:

<input name="password" type="password" />

Ver listados 4 y 5 en esta página.


¿Quieres decir <%=Html.Password("test")%> ?


<div class="editor-field"> @Html.PasswordFor(model => model.Password, new { htmlAttributes = new { @class = "form-control", placeholder = "Password" } }) @Html.ValidationMessageFor(model => model.Password) </div>


@Html.EditorFor(model => model.Password, "Password", new { htmlAttributes = new { @class = "form-control" } })