C# 如何编写将值检查到输入文本框中的方法
这是一个简单的问题,但是我如何编写一个方法来检查文本框中输入的值,如果这些值是一个特定的值,那么我会将其存储在会话中。例如,我有一个用户名和密码文本框。在“我的登录”按钮中,单击“我有”C# 如何编写将值检查到输入文本框中的方法,c#,asp.net,login,C#,Asp.net,Login,这是一个简单的问题,但是我如何编写一个方法来检查文本框中输入的值,如果这些值是一个特定的值,那么我会将其存储在会话中。例如,我有一个用户名和密码文本框。在“我的登录”按钮中,单击“我有” if (txtUsername.Text = "username" && txtPassword.Text = "password") { User u = new User(); Sessi
if
(txtUsername.Text = "username" && txtPassword.Text = "password")
{
User u = new User();
Session["Login"] = txtUsername.Text;
}
“运算符&&不能应用于字符串和字符串类型的操作数。如何解决此问题?”我收到一个错误消息,您正在比较两个值,因此使用
=
运算符而不是=
运算符。=
运算符用于赋值(称为赋值运算符),而不是用于比较
if (txtUsername.Text == "username" && txtPassword.Text == "password")
{
User u = new User();
Session["Login"] = txtUsername.Text;
}
对于值比较,您需要使用双等于:
txtUsername.Text == "username"
这正是你面临的问题。在C#中进行赋值时,它是
=
在进行比较时,它是=
听起来你需要重新学习C#条件语句的基础知识