Raises the SendingMail event.
Assembly: System.Web (in System.Web.dll)
The method is called after the membership provider has verified that the user is a valid member of the Web site and before the recovered or new password is e-mailed to the user. The default implementation raises the SendingMail event.
Raising an event invokes the event handler through a delegate. For more information, see Events and Delegates.
The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.Notes to Inheritors
When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event.
<%@ page language="VB" %> <%@ Import namespace="Samples.AspNet.VB.Controls" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs) Dim passwordRecoveryControl As New PasswordRecoveryOnBeforeSendingEmail passwordRecoveryControl.ID = "passwordRecoveryControl" passwordRecoveryControl.MailDefinition.From = "userAdmin@your.site.name.here" PlaceHolder1.Controls.Add(passwordRecoveryControl) End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>ASP.NET Example</title> </head> <body> <form id="form1" runat="server"> <asp:placeholder id="PlaceHolder1" runat="server"></asp:placeholder> </form> </body> </html>