为什么这不会显示失败文字?这是使用相同的FailureText控件,该控件显示登录错误的错误消息,例如无效密码以及锁定或禁用的帐户。
我是否必须设置一个新控件并使用它,如果是这样的话?
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
If Request.QueryString("suspended") IsNot Nothing Then
If Request.QueryString("suspended").ToString() = "true" Then
LoginUser.FailureText = "Your account has been Suspended - Contact the system administrator"
End If
End If
End Sub
答案 0 :(得分:0)
是否是查询字符串键的外壳问题?
试试这个:
If Request.QueryString("suspended").ToString().ToLower() = "true" Then
LoginUser.FailureText = "Your account has been Suspended - Contact the system administrator"
End If
答案 1 :(得分:0)
这是代码工作正常:
If Not String.IsNullOrEmpty(Me.Request.QueryString("suspended")) Then
If Me.Request.QueryString("suspended").ToLower() = "true" Then
Me.Login1.FailureText = "Your account has been Suspended - Contact the system administrator"
End If
End If
请注意,此方法设置登录控件的FailureText,并且在第一眼看来,似乎没有任何反应。但是在你设置之后,如果登录失败,你的字符串就会出现。