Подтвердить что ты не робот

Преобразование типа текстового поля в пароль в asp.net mvc

Как преобразовать тип текстового поля в пароль в asp.net mvc?

4b9b3361

Ответ 1

Вы имеете в виду <%=Html.Password("test")%>?

Ответ 2

Просто напишите в Razor View i.e. в файле .cshtml ниже строки

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

Здесь m - объект модели, а пароль - имя поля пароля.

Ответ 3

Либо используйте вспомогательную функцию HTML Password:

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

или используйте параметр type в поле ввода:

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

См. списки 4 и 5 на на этой странице

Ответ 4

Существует много типов использования текстовых полей с паролем в ASP.NET MVC

С помощью элементов управления html это будет выглядеть следующим образом:

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

С синтаксисом Razor это будет похоже:

@Html.Password(name, value, html_attributes)

Или в строго типизированном виде вы можете написать

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

Ответ 5

При использовании строго типизированного представления и бутстрапа используйте следующий код, чтобы убедиться, что поле пароля правильно оформлено:

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

Ответ 6

ниже - расширение на основе html-помощника:

перед преобразованием:

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

После преобразования:

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

Надежда помогает кому-то.

Ответ 7

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

Ответ 8

В файле .cshtml:

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

Ответ 9

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

Ответ 10

Другой способ - добавить @type = password к вашим html.texbox() следующим образом:

до преобразования:

@Html.TextBox("mypass", null, new { @class = "" })

После конвертации:

@Html.TextBox("mypass", null, new { @class = "", @type = password })

Это замаскирует текст вашего текстового поля кружками вместо текста.