C# 需要快速修复:验证后重新直接登录

C# 需要快速修复:验证后重新直接登录,c#,redirect,login,C#,Redirect,Login,提前感谢您的帮助 我有一个登录表单,如果输入了不正确的登录凭据,它会正确验证,但是如果输入了正确的登录凭据,它只会重新加载页面,而不是转到指定的重新定向页面。我错过了什么 下面是隐藏的代码: protected void btnLogin_Click1(object sender, EventArgs e) { this.lblToken.Text = response.Token.ToString(); int?[] cases = respons

提前感谢您的帮助

我有一个登录表单,如果输入了不正确的登录凭据,它会正确验证,但是如果输入了正确的登录凭据,它只会重新加载页面,而不是转到指定的重新定向页面。我错过了什么

下面是隐藏的代码:

protected void btnLogin_Click1(object sender, EventArgs e)
    {



        this.lblToken.Text = response.Token.ToString();
        int?[] cases = response.CaseNum;

        //Session.Add("Username", this.txtUsername.Text);   //User must re-login after an hour, since the token expires.
        //Session.Add("Password", this.txtPassword.Text);
        //Session.Add("AuthCode", this.txtAuthCode.Text);

        Session.Add("Token", response.Token);
        Session.Add("TokenExpires", DateTime.Now.AddHours(1));
        Session.Add("Cases", cases);
        Session.Add("PartyNameId", response.PartyNameID);

        if (response.Error != "")
            {
                this.lblErrorMessage.Text = response.Error;
                this.lblErrorMessage.Visible = true;
            }

        if (response.Error == "")
            {
                Response.Redirect("ListCases.aspx");
            }

可能是响应。错误为空


在测试字符串时,请始终尝试使用String.IsNullOrEmpty或IsNullOrWhitespace,这样更安全。

Genius。光与爱献给你和你:)