Freigeben über


CreateUserWizard.RequireEmail Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine E-Mail-Adresse für den Websitebenutzer erforderlich ist.

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

truewenn eine E-Mail-Adresse erforderlich ist; andernfalls . false Der Standardwert ist true.

Attribute

Hinweise

Wenn die RequireEmail Eigenschaft lautet true, zeigt das CreateUserWizard Textfeld und eine zugeordnete Bezeichnung für den Benutzer an, um eine E-Mail-Adresse einzugeben. Wenn der Benutzer keine E-Mail-Adresse eingibt, wird in der EmailRequiredErrorMessage Eigenschaft eine Fehlermeldung angezeigt.

Wenn die RequireEmail Eigenschaft auf true vorlagenbasierte Inhalte festgelegt ist und Sie vorlagenbasierte Inhalte verwenden, ist das Email Steuerelement erforderlich und löst CreateUserWizard eine Ausnahme aus, wenn das Email Steuerelement nicht gefunden wird oder der falsche Typ ist. Wenn dieser Wert auf falseRequireEmail festgelegt ist, wird keine Ausnahme ausgelöst, wenn dies Email nicht gefunden wird. Wenn er 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 true so festlegen, dass die Benutzeroberfläche für die Eingabe einer E-Mail-Adresse angezeigt wird. Andernfalls sieht der Benutzer die EmailRequiredErrorMessage E-Mail-Adresse, 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