如何在 post 上更改登录控件的 FailureText 的值
How to change the value of Login Control's FailureText on post back
我正在尝试将登录控件的 FailureText 更改为 IsApproved = false
。但不能这样做。在 watch 中,当断点遇到 if 条件时,它会显示文本更改。但是当页面加载时,它会显示原始结果。有什么建议吗
<asp:Login ID="LoginControl" runat="server" MembershipProvider="Xrm"
FailureText="Unable to login, please check your username and password"
FailureTextStyle-CssClass="alert alert-error" RenderOuterTable="False">
</asp:Login>
<%
if (IsPostBack && !Membership.GetUser(LoginControl.UserName).IsApproved)
{
LoginControl.FailureText = "Account is locked, please try after 10 minutes.";
}
%>
提前致谢
创建了 LoginError
事件以将 IF 条件移动到那里并开始工作。
protected void LoginControl_LoginError(object sender, EventArgs e)
{}
我正在尝试将登录控件的 FailureText 更改为 IsApproved = false
。但不能这样做。在 watch 中,当断点遇到 if 条件时,它会显示文本更改。但是当页面加载时,它会显示原始结果。有什么建议吗
<asp:Login ID="LoginControl" runat="server" MembershipProvider="Xrm"
FailureText="Unable to login, please check your username and password"
FailureTextStyle-CssClass="alert alert-error" RenderOuterTable="False">
</asp:Login>
<%
if (IsPostBack && !Membership.GetUser(LoginControl.UserName).IsApproved)
{
LoginControl.FailureText = "Account is locked, please try after 10 minutes.";
}
%>
提前致谢
创建了 LoginError
事件以将 IF 条件移动到那里并开始工作。
protected void LoginControl_LoginError(object sender, EventArgs e)
{}