[ad_1]
Asp.net C# で Web サイトを開発しました。 ログイン ページが 2 つあり、1 つはメイン Web サイトのログイン用で、もう 1 つはコア機能のログイン用です。
私の問題は、メインのログインページのパスワードが記憶されており、コア機能のログインページを開くと、メインログインページのユーザー名とパスワードが自動的にコア機能ページに設定されることです。 どちらのログイン ページにも、異なる資格情報と異なるテーブルがあります。 パスワードテキストボックスからパスワードの種類を削除すると、資格情報が入力されませんが、これは正しい方法ではありません。
基本的に、ブラウザが保存した場合、ログインページに資格情報を自動入力/設定したくないです。
XML
<asp:TextBox ID="txtInUserName" runat="server" autocomplete="off" Text=""> <asp:TextBox ID="txtInPassword" autocomplete="off" runat="server" Text="" TextMode="Password">
パスワードテキストボックスから TextMode=”Password” を削除すると正常に動作しますが、入力中に全員にパスワードが表示されます。
ありがとう。
解決策 1
このようにできます
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>
解決策 2
TextBoxPassword.Attributes.Add(“値”, “”);
[ad_2]
コメント