PasswordPropertyText لا يعمل
-
05-07-2019 - |
سؤال
ولدي جزء شير على شبكة الإنترنت مع خاصية للتصفح على شبكة الانترنت الذي يقوم بتخزين كلمة مرور. لقد زينت الملكية مع السمة PasswordPropertyText لكن كلما تحرير جزء ويب فإنه يدل على كلمة السر الفعلية بدلا من النقاط أو العلامات النجمية. هنا هو إعلان ممتلكاتي:
<Personalizable(PersonalizationScope.Shared), _
PasswordPropertyText(True), _
WebBrowsable(True), _
WebDisplayName("Your Password"), _
Public Property MyPassword() As String
Get
return m_myPassword
End Get
Set(value as String)
m_myPassword = value
End Set
End Property
هل شير 2007 احترام هذه السمة، أو أنا فقط عدم استخدامه بشكل صحيح؟
المحلول
ومما يؤسف له أنه من غير الممكن لتكوين خاصية كلمة السر لعرضه كما يحلو لك مع زخارف السمة.
وتحتاج إلى تنفيذ جزء محرر العرف والتعامل مع الممتلكات MyPassword هناك. انظر هذا على MSDN أ > لنموذج التعليمات البرمجية. جعل الملكية MyPassword مع تحكم ASP.NET مربع نص القياسية وتعيين الخاصية TEXTMODE لتعيين password
.
نصائح أخرى
ووatrribute يجعل النص فقط كما تظهر العلامات النجمية عند عرضها في إطار الخصائص من Visual Studio أو أي الذي يكون التحكم هو PropertyGrid.
وأخشى أنا لا يمكن العثور على أي شيء في لحظة المتعلقة جعل معرض العقارات أجزاء ويب على خط النار في حقل كلمة المرور. سأحاول أن معرفة ذلك كما لو أود أن أعرف نفسي.