没有数据库的Visual Studio 2015登录表单

时间:2017-05-13 12:22:39

标签: c# visual-studio-2015

我正在使用Visual Studio 2015 Professional,而且我是该版本的新用户。所以我的问题将是一个简单的问题.................但我真的需要帮助这个代码。这是没有数据库的登录表单代码。但每次我编码它我都不能使用else语句,即使我键入错误的密码也会保持登录状态。那么我该如何解决这个问题呢?这是代码和屏幕截图

所以这就是代码

Private Void BtnSI_Click(Object Sender, EventArgs e)

{


String Username = "Test";

String Password = "123";


if

(TxtUN.Text == Username && TxtPW.Text == Password);
MessageBox.Show("Login Successful","Login",MessageBoxButtons.OK,MessageBoxIcon.Asterisk);

}

else

{

MessageBox.Show("Please Check your Username and Password","Login",MessageBoxButtons.OK,MessageBoxIcon.Error);

}

1 个答案:

答案 0 :(得分:1)

你应该替换;从{

这一行开始
if (TxtUN.Text == Username && TxtPW.Text == Password);

并且还以这种方式将字符串与Equals函数进行比较:

TxtUN.Text.Equals(Username) && TxtPW.Text.Equals(Password)

这一行应该是这样的:

if(TxtUN.Text.Equals(Username) && TxtPW.Text.Equals(Password)){

有关==与您可以找到的字符串的等于的差异的信息,例如here