SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




User Propertie eines WebParts als Passwort

Unbeantwortet Dieser Beitrag hat 2 Antworten

Ohne Rang
194 Beiträge
Florian Lippert erstellt 3 Jan. 2012 11:19
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Servus,

ich versuche momentan bei den User Properties ein Feld (TextBox) so zu setzen, dass es den Inhalt nicht im klartext ausgibt sondern "gepunktet".

Bisher hatte ich unter anderem das hier probiert:

[quote]protected string userPassword;
        [System.Web.UI.WebControls.WebParts.WebBrowsable(true),
        System.Web.UI.WebControls.WebParts.WebDisplayName("Password"),
        System.Web.UI.WebControls.WebParts.WebDescription(""),
        System.Web.UI.WebControls.WebParts.Personalizable(
        System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared),
        System.ComponentModel.Category("my Settings"),
        System.ComponentModel.PasswordPropertyText(true)
        ]
        public string UserPassword
        {
            get { return userPassword; }
            set { userPassword = value; }
        }[/quote]

Das Ergebnis ist leider nicht zufrieden stellend - der Text wird immer noch angezeigt.

Nun bin ich auf folgenden Artikel gestoßen:

http://rmanimaran.wordpress.com/2011/02/27/sharepoint-webpart-custom-properties-password-field-as-property/

Meine Frage:

Gibt es eine andere Möglichkeit (schöner & einfacher) das zu realisieren?

 

Danke und viele Grüße

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 4 Jan. 2012 16:31
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Mal abgesehen davon, daß der Code hinter Deinem Link Quatsch ist (aus mehreren Gründen, z.B. verwendet man keine SP-Toolparts, sondern ASP-EditorParts) bekommst Du mit einem Paßwortfeld immer das Problem, daß man den Wert serverseitig nicht setzen kann. Das liegt aber am zugrundeliegenden HTML. Bei Paßwortfeldern muß man immer zusätzlich zu JavaScript-Tricks greifen.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
194 Beiträge
Florian Lippert Als Antwort am 5 Jan. 2012 07:54
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Danke Andi für deine Antwort :-)

Bei dem Link hatte mich das auch verwirrt mit den "Toolparts"...

Ich werd mal deinem Hinweis nachgehen und es mit JS versuchen.

Lösung kommt dann (hoffe ich)... ;-)