我正在使用 C# ASP.Net 创建一个简单的网站。我正在使用母版页 (MasterPage.master)。
我正在尝试设置一个 asp:Login 控件,并拦截 LoginError 事件,以便我可以更改 FailureText 以反映登录失败的性质。
在 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 等,但它们不起作用,所以我假设我没有使用控件的正确名称。它应该工作,它让我发疯!
提前感谢您对此的任何帮助。