Cách tắt tính năng tự động đặt Tên người dùng và Mật khẩu khi nhập Mật khẩu

lập trình


Tôi đã phát triển một trang web trong Asp.net C#. Tôi có hai trang đăng nhập, một trang dành cho đăng nhập trang web chính và trang còn lại dành cho đăng nhập chức năng Core.
Vấn đề của tôi là khi mật khẩu trang lagin chính được ghi nhớ và tôi mở trang đăng nhập chức năng cốt lõi, nó sẽ tự động Đặt tên người dùng và mật khẩu của trang đăng nhập chính thành trang chức năng Core. Cả hai trang đăng nhập đều có thông tin xác thực khác nhau và các bảng khác nhau. Khi tôi xóa loại mật khẩu khỏi hộp văn bản mật khẩu, nó sẽ không điền thông tin xác thực, nhưng đây không phải là cách đúng đắn.

Về cơ bản, tôi không muốn tự động điền/đặt thông tin xác thực cho trang đăng nhập nếu trình duyệt đã lưu nó.

XML
<asp:TextBox ID="txtInUserName" runat="server" autocomplete="off" Text="">
<asp:TextBox ID="txtInPassword" autocomplete="off" runat="server" Text="" TextMode="Password">

Khi tôi xóa TextMode=”Password” khỏi hộp văn bản Mật khẩu, nó sẽ hoạt động tốt nhưng nó sẽ hiển thị mật khẩu cho mọi người khi nhập.

Cảm ơn.

Giải pháp 1

Bạn có thể làm điều đó như thế này

XML
You can turn off this property by :

<form id="frm1" method="post" runat="server" autocomplete="off">

Or for a specific TextBox  :

<asp:TextBox ID="txt1"  Runat="server" autocomplete="off"></asp:TextBox>

Giải pháp 2

TextBoxPassword.Attribut.Add (“giá trị”, “”);

コメント

タイトルとURLをコピーしました