Frage

In asp.net Webforms-Anwendungen, gibt es nicht jede Art von Wartung UI Seite zu bearbeiten und die Profileigenschaften eines Benutzers zu halten (Ich verwende VS2008 und die Web Application Template), wie in dem WSAT Web Site Administratration Werkzeug wo man schon können die grundlegenden Mitgliedschafts- und Rolleneigenschaften für einen Benutzer bearbeiten? Ich verwende die grundlegenden SQL-Express-Datentabellen und die grundlegenden Mitgliedschafts- und Rollenanbieter, und jetzt will ich die Profil-Provider beginnen mit mir für ein Konto erstellen zu speichern und den Zugriff zusätzliche Eigenschaften für jeden Benutzer. Zum Beispiel, wenn ich einen neuen Benutzer und ordne sie eine Rolle (n) auf meinem Web-App zu erstellen, verwende ich das WSAT Werkzeug, und jetzt muß ich auch auch für sie bestimmte Profileigenschaften festlegen. Ist der einzige Weg, um diese Eigenschaften zu setzen programmatisch ist? Sicherlich gibt es eine Admininstrative Art von UI-Seite für diese so können Sie schnell Profileigenschaften für einen Benutzer anzeigen und bearbeiten.

War es hilfreich?

Lösung

Rollen und Mitgliedschaft in ein Standard-Schema entsprechen, das Sie leicht eine statische Form zur Bearbeitung erstellen. Profildetails sind dynamisch auf der Grundlage Ihrer Konfigurationseinstellungen - und dynamische Formen bauen können ein bisschen schwierig sein

.

Hinzu kommt, dass die Standard-Profil-Provider speichert alle Profilinformationen in einer verketteten Feld, so dass Sie mit einer Liste von kommagetrennte Werte landen würde, wenn sie für eine wirklich grundlegende Form ging.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top