PasswordPropertyText не работает - PullRequest
0 голосов
/ 29 июля 2009

У меня есть веб-часть SharePoint с просматриваемым в Интернете свойством, в котором хранится пароль. Я украсил свойство атрибутом 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

Соответствует ли SharePoint 2007 этому атрибуту или я просто не правильно его использую?

Ответы [ 2 ]

3 голосов
/ 30 июля 2009

К сожалению, невозможно настроить свойство пароля для отображения так, как вы хотите, с помощью атрибутов.

Вам необходимо реализовать пользовательскую часть редактора и обработать там свойство MyPassword. Посмотрите эту статью на MSDN для примера кода. Отобразите свойство MyPassword со стандартным элементом управления Text.ox ASP.NET и установите для его свойства TextMode значение password.

.
1 голос
/ 29 июля 2009

Атрибут отображает текст в виде звездочек только при просмотре в окне свойств Visual Studio или любого элемента управления, который является PropertyGrid.

Боюсь, в настоящий момент я не могу найти что-либо, касающееся отображения свойства WebParts в качестве поля пароля. Я попытаюсь выяснить это, хотя я хотел бы знать себя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...