2015-01-16 23 views
0

我正在嘗試更改登錄控制的FailureText爲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事件有移動IF條件,並開始工作。

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

請標記爲答覆。 – Win

相關問題