0

失敗テキストが表示されないのはなぜですか? これは、無効なパスワード、ロックまたは無効化されたアカウントなどのログイン エラーのエラー メッセージを表示する同じ 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
4

2 に答える 2

0

クエリ文字列キーの大文字と小文字の問題ですか?

これを試して:

If Request.QueryString("suspended").ToString().ToLower() = "true" Then
    LoginUser.FailureText = "Your account has been Suspended - Contact the system administrator"
End If
于 2013-08-11T12:34:41.677 に答える
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 を設定することに注意してください。一見すると、何も起こらないように見えます。ただし、これを設定した後、ログインに失敗すると、文字列が表示されます。

于 2013-08-11T17:27:11.393 に答える