2015-01-16 3 views
0

Я пытаюсь изменить FailureText of Login control is IsApproved = false. Но не в силах это сделать. В часах он показывает изменение текста, когда точка останова попадает в условие if. Но когда страница загружается, она показывает исходный результат. Любые предложения, пожалуйста.Как изменить значение FailureText для входа в систему после ответа

<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."; 
}     
%> 

enter image description here

Заранее спасибо

+1

Это веб-формы, а не MVC. Пожалуйста, попробуй. –

ответ

0

Создан LoginError событие, чтобы переместить условие, если есть и он начал работать.

protected void LoginControl_LoginError(object sender, EventArgs e) 
{}   
+0

Отметьте как ответ. – Win

 Смежные вопросы

  • Нет связанных вопросов^_^