【解決方法】タイプがパスワードの場合にユーザー名とパスワードの自動設定を無効にする方法

[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]

コメント

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