2010-05-24 35 views

Trả lời

20

Ý của bạn là <%=Html.Password("test")%>?

+0

tôi muốn hộp văn bản hiển thị *** khi tôi viết vào trường mật khẩu thay vì văn bản thuần túy –

+0

vì vậy có, bạn nên sử dụng mã ở trên. Hoặc, Palantir

+0

Tôi đoán anh chàng đang sử dụng chế độ xem razer trong asp.net mvc. – Rusty

12

Hoặc sử dụng chức năng HTML helper Password:

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

hoặc sử dụng các tham số type trên một lĩnh vực đầu vào:

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

Xem danh sách 4 và 5 trên this page

57

Chỉ cần viết trong Dao cạo Xem tức là trong tệp .cshtml bên dưới dòng

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

Ở đây m là đối tượng mô hình và mật khẩu là tên trường mật khẩu.

+2

Đây phải là câu trả lời đúng. –

2

dưới đây được gia hạn dựa trên html helper:

trước khi chuyển đổi:

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

Sau khi chuyển đổi:

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

hy vọng giúp một ai đó.

4

Có nhiều loại sử dụng hộp văn bản được nhập mật khẩu trong ASP. NET MVC

Với điều khiển html, nó sẽ giống như;

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

Với cú pháp dao cạo, nó sẽ giống như;

@Html.Password(name, value, html_attributes) 

Hoặc trong một cái nhìn mạnh mẽ gõ bạn có thể viết

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

Khi sử dụng một cái nhìn mạnh mẽ, đánh máy và bootstrap, sử dụng đoạn mã sau để đảm bảo trường mật khẩu theo kiểu đúng cách:

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

Không có ngữ cảnh/giải thích cho dòng mã của bạn. Xin vui lòng thêm một số lời giải thích là tốt. –

0

Trong file .cshtml:

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

tại sao không thêm một số giải thích? nó luôn luôn là thực hành tốt để thêm giải thích cho câu trả lời vì nó giúp OP và những người khác hiểu những gì bạn đang cố gắng –

+0

Đây chỉ là tái lặp lại những gì mọi người khác đã nói, nhiều lần. Làm ơn đừng làm thế – Liam

Các vấn đề liên quan