如何编写一个方法来检查输入文本框中的值

本文关键字:文本 输入 检查 方法 何编写 一个 | 更新日期: 2023-09-27 17:53:05

这是一个简单的问题,但是我如何编写一个方法来检查文本框中输入的值,如果这些值是一个特定的值,那么我将把它存储在一个会话中。例如,我有一个用户名和密码文本框。在我的登录按钮中,点击

            if
        (txtUsername.Text = "username" && txtPassword.Text = "password")
        {
            User u = new User();
            Session["Login"] = txtUsername.Text;
        }

我得到一个错误说"操作符&&不能应用于string和string类型的操作数。我该如何解决这个问题?

如何编写一个方法来检查输入文本框中的值

您正在比较两个值,因此使用==操作符而不是=操作符。=操作符用于赋值(称为赋值操作符),而不是用于比较。

    if (txtUsername.Text == "username" && txtPassword.Text == "password")
    {
        User u = new User();
        Session["Login"] = txtUsername.Text;
    }

对于值比较,您需要使用双等号:

txtUsername.Text == "username"