本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

Login.LoginError 事件

 

發生於偵測到登入錯誤時。

命名空間:   System.Web.UI.WebControls
組件:  System.Web (在 System.Web.dll 中)

public event EventHandler LoginError

使用者輸入的認證無效時,將會引發 LoginError 事件。您可以使用 LoginError 事件將使用者重新導向至自訂錯誤網頁,以提供其他說明,或者記錄失敗的登入嘗試。

如需處理事件的詳細資訊,請參閱Używające zdarzeń

下列程式碼範例會在登入嘗試失敗時,使用 LoginError 事件將 [說明] 連結顯示給使用者。

<%@ 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 xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server" 
                CreateUserUrl="createUser.aspx" 
                HelpPageUrl="loginHelp.aspx" 
                PasswordRecoveryUrl="getPass.aspx" 
                OnLoginError="OnLoginError">
            </asp:Login>
        </form>
    </body>
</html>

.NET Framework
自 2.0 起可用
回到頁首
顯示: