كيفية تعطيل التعيين التلقائي لاسم المستخدم وكلمة المرور عندما يكون النوع هو كلمة المرور


لقد قمت بتصميم موقع على شبكة الانترنت بلغة Asp.net c#. لدي صفحتان لتسجيل الدخول، إحداهما مخصصة لتسجيل الدخول إلى الموقع الرئيسي والأخرى لتسجيل الدخول إلى الوظائف الأساسية.
مشكلتي هي عندما يتم تذكر كلمة مرور صفحة Lagin الرئيسية وأفتح صفحة تسجيل الدخول إلى الوظيفة الأساسية، فسيتم تلقائيًا تعيين اسم المستخدم وكلمة المرور لصفحة تسجيل الدخول الرئيسية إلى صفحة الوظائف الأساسية. تحتوي كلتا صفحتي تسجيل الدخول على بيانات اعتماد مختلفة وجداول مختلفة. عندما أقوم بإزالة نوع كلمة المرور من مربع نص كلمة المرور، فلن يملأ بيانات الاعتماد، ولكن هذه ليست الطريقة الصحيحة.

في الأساس، لا أريد ملء/تعيين بيانات الاعتماد تلقائيًا لصفحة تسجيل الدخول إذا قام المتصفح بحفظها.

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(“value”، “”);

コメント

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