Login.LoginError イベント
アセンブリ: System.Web (system.web.dll 内)
構文
Public Event LoginError As EventHandler
public event EventHandler LoginError
public: event EventHandler^ LoginError { void add (EventHandler^ value); void remove (EventHandler^ value); }
/** @event */ public void add_LoginError (EventHandler value) /** @event */ public void remove_LoginError (EventHandler value)
LoginError イベントは、ユーザーが入力した資格情報が無効である場合に発生します。LoginError イベントを使用すると、カスタム エラー ページにユーザーをリダイレクトしたり、追加のヘルプを提供したりできます。また、失敗したログイン試行のログを記録することもできます。
LoginError イベントを使用して、ログイン試行が失敗したときにユーザーにヘルプ リンクを表示するコード例を次に示します。
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <SCRIPT runat="server"> Sub OnLoginError(ByVal sender As Object, ByVal e As EventArgs) Login1.HelpPageText = "Help with logging in..." Login1.CreateUserText = "Create a new user..." Login1.PasswordRecoveryText = "Forgot your password?" End Sub </SCRIPT> <HTML> <BODY> <FORM runat="server"> <asp:Login id="Login1" runat="server" CreateUserUrl=createUser.aspx HelpPageUrl=loginHelp.aspx PasswordRecoveryUrl=getPass.aspx OnLoginError=OnLoginError> </asp:Login> </FORM> </BODY> </HTML>
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <SCRIPT runat="server"> void OnLoginError(object sender, EventArgs e) { Login1.HelpPageText = "Help with logging in..."; Login1.CreateUserText = "Create a new user..."; Login1.PasswordRecoveryText = "Forgot your password?"; } </SCRIPT> <HTML> <BODY> <FORM runat="server"> <asp:Login id="Login1" runat="server" CreateUserUrl=createUser.aspx HelpPageUrl=loginHelp.aspx PasswordRecoveryUrl=getPass.aspx OnLoginError=OnLoginError> </asp:Login> </FORM> </BODY> </HTML>
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- Login.LoginError イベントのページへのリンク