我正在尝试更改Login控件的FailureText为IsApproved = false
。但无法这样做。在监视中,它显示断点击中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.";
}
%>
提前致谢
答案 0 :(得分:0)
创建LoginError
事件以在那里移动IF条件并开始工作。
protected void LoginControl_LoginError(object sender, EventArgs e)
{}