CreateUserWizard.RequireEmail Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob eine E-Mail-Adresse für den Websitebenutzer erforderlich ist, oder legt diesen fest.

public:
 virtual property bool RequireEmail { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool RequireEmail { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.RequireEmail : bool with get, set
Public Overridable Property RequireEmail As Boolean

Eigenschaftswert

true , wenn eine E-Mail-Adresse erforderlich ist; falseandernfalls . Der Standardwert ist true.

Attribute

Hinweise

Wenn die RequireEmail -Eigenschaft auf festgelegt ist true, CreateUserWizard wird ein Textfeld und eine zugehörige Bezeichnung für den Benutzer angezeigt, um eine E-Mail-Adresse einzugeben. Wenn der Benutzer keine E-Mail-Adresse eingibt, zeigt die EmailRequiredErrorMessage Eigenschaft eine Fehlermeldung an.

Wenn die RequireEmail Eigenschaft auf true festgelegt ist und Sie vorlagenbasierte Inhalte verwenden, ist das Email Steuerelement erforderlich und CreateUserWizard löst eine Ausnahme aus, wenn das Email Steuerelement nicht gefunden wird oder vom falschen Typ ist. Wenn RequireEmail auf falsefestgelegt ist, wird keine Ausnahme ausgelöst, wenn nicht Email gefunden wird. Wenn es vom falschen Typ ist, wird er ignoriert.

Hinweis

Wenn der in der MembershipProvider -Eigenschaft angegebene Mitgliedschaftsanbieter eine eindeutige E-Mail-Adresse für neue Benutzer erfordert, müssen Sie die RequireEmail -Eigenschaft auf true festlegen, damit die Benutzeroberfläche für die Eingabe einer E-Mail-Adresse angezeigt wird. Andernfalls wird dem Benutzer der EmailRequiredErrorMessage angezeigt, hat aber keine Möglichkeit, eine E-Mail-Adresse einzugeben.

Diese Eigenschaft kann nicht durch Designs oder Stylesheetdesigns festgelegt werden. Weitere Informationen finden Sie unter ThemeableAttribute und ASP.NET-Designs und Skins.

Gilt für:

Weitere Informationen