पासवर्ड टाइप होने पर ऑटो सेट उपयोगकर्ता नाम और पासवर्ड को कैसे अक्षम करें


मैंने Asp.net c# में एक वेबसाइट विकसित की है। मेरे पास दो लॉगिन पेज हैं एक मुख्य वेबसाइट लॉगिन के लिए है और दूसरा कोर कार्यक्षमता लॉगिन के लिए है।
मेरी समस्या यह है कि जब मुख्य लैगिन पृष्ठ का पासवर्ड याद रहता है और मैं कोर कार्यक्षमता लॉगिन पृष्ठ खोलता हूं तो यह स्वचालित रूप से मुख्य लॉगिन पृष्ठ का उपयोगकर्ता नाम और पासवर्ड कोर कार्यक्षमता पृष्ठ पर सेट कर देगा। दोनों लॉगिन पेज में अलग-अलग क्रेडेंशियल और अलग-अलग टेबल हैं। जब मैं पासवर्ड टेक्स्ट बॉक्स से पासवर्ड प्रकार हटाता हूं तो यह क्रेडेंशियल नहीं भरेगा, लेकिन यह सही तरीका नहीं है।

मूल रूप से, यदि ब्राउज़र ने इसे सहेजा है तो मैं लॉगिन पेज पर क्रेडेंशियल को स्वचालित रूप से भरना/सेट नहीं करना चाहता।

एक्सएमएल
<asp:TextBox ID="txtInUserName" runat="server" autocomplete="off" Text="">
<asp:TextBox ID="txtInPassword" autocomplete="off" runat="server" Text="" TextMode="Password">

जब मैं पासवर्ड टेक्स्टबॉक्स से टेक्स्टमोड = “पासवर्ड” हटाता हूं तो यह ठीक काम करेगा, लेकिन टाइप करते समय यह सभी को पासवर्ड दिखाएगा।

धन्यवाद।

समाधान 1

आप इसे इस तरह कर सकते हैं

एक्सएमएल
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(“value”, “”);

コメント

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