Cara menonaktifkan pengaturan otomatis Nama Pengguna & Kata Sandi saat mengetikkan Kata Sandi

pemrograman


Saya telah mengembangkan situs web di Asp.net c#. Saya memiliki dua halaman login, satu untuk login situs web utama dan lainnya untuk login fungsionalitas Inti.
Masalah saya adalah ketika kata sandi halaman utama lagi diingat dan saya membuka halaman login fungsionalitas inti, maka secara otomatis akan menetapkan nama pengguna dan kata sandi halaman login utama ke halaman fungsionalitas Inti. Kedua halaman login memiliki kredensial yang berbeda dan tabel yang berbeda. Ketika saya menghapus jenis kata sandi dari kotak teks kata sandi, itu tidak akan mengisi kredensial, tetapi ini bukan cara yang benar.

Pada dasarnya, saya tidak ingin mengisi/mengatur kredensial secara otomatis ke halaman login jika browser menyimpannya.

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

Ketika saya menghapus TextMode=”Password” dari kotak teks Kata Sandi, itu akan berfungsi dengan baik, Tapi itu akan menampilkan kata sandi kepada semua orang saat mengetik.

Terima kasih.

Solusi 1

Anda bisa melakukannya seperti ini

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>

Solusi 2

TextBoxPassword.Attributes.Add(“nilai”, “”);

コメント

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