C# ASP.Net を使用して単純な Web サイトを作成しています。マスター ページ (MasterPage.master) を使用しています。
ログイン失敗の性質を反映するように FailureText を変更できるように、asp:Login コントロールをセットアップし、LoginError イベントをインターセプトしようとしています。
Login.aspx.cs ページには、LoginError イベントに応答しようとする fn があります。
protected void Login1_LoginError(object sender, EventArgs e)
{
// Reset the Login1.FailureText string according to what has gone wrong
}
これは発砲していません。
マスター ページを使用している場合、コントロールの名前は壊れていますか? 「ContentPlaceHolder1_Login1_LoginError」を応答関数として使用してみましたが、他の多くのバリアントがあります。
Login1_Authenticate などの他のイベントをトラップしようとしましたが、機能していないため、コントロールの正しい名前を使用していないと思います。それはうまくいくはずです、そしてそれは私を夢中にさせています!
これについてご協力いただきありがとうございます。