当前位置:编程学习 > C#/ASP.NET >>

编写一个WinForm或者ASP.Net程序

编写一个WinForm或者ASP.Net程序,界面上放置两个文本框,分别用户输入用户名和密码,然后放置一个【登录】按钮。当用户点击【登录】按钮的时候做如下的判断: 用户名、密码是否为空,如果用户名、密码为空则提示用户“用户名、密码都不能为空”; 检查用户名是否等于admin,如果不等于admin则提示用户名错误; 如果密码不等于0123456,则提示密码错误; 如果用户名、密码都正确(admin、0123456)则提示登录成功;
追问:帮我做一个呀。490320614    怎么还没加呀
答案:假设三个控件分别是:用户名  txtName   密码 txtPwd  登录 btnLogin
private void btnLogin_Click(object sender,EventArgs e)
{
    string name = txtName.Text.ToString().Trim();
    string pwd = txtPwd.Text.ToString().Trim();
    if(name == "" || pwd == "")
    {
        MessageBox.Show("用户名、密码都不能为空");
        return;
    }
    if(name != "admin")
    {
        MessageBox.Show("用户名错误");
        return;
    }
    if(pwd != "0123456")
    {
        MessageBox.Show("密码错误");
        return;
    }
    if(name == "admin" && pwd == “0123456”)
    {
         MessageBox.Show("登录成功");
        return;
    }
}
其他:这个很简单的哦,网上很多的。 留个QQ,之后发给你。 shangm 写几个判断不就行了吗?
if(TextBox1!=""&&TextBox2!="")//判断是否都为空
{
if(TextBox1=="admin")
{}
else
{
respon.write("用户名错误!");
}
if(TextBox2=="0123456")
{}
else
{
respon.write("密码错误!");
 
} if (txtName!="" && txtPwd!="")
{     
       if (txtName!=admin && txtPwd!=0123456)
       {
              MessageBox.Show("用户名、密码错误");
       }
       else
        {
                MessageBox.Show("登入成功!");
        }
}
else
{
       MessageBox.Show("用户名、密码都不能为空");
}

上一个:为什么在同一个方法中,多个DataSet 依次获取不同的数据后,所有的DataSet的数据都是最后依次查询的数据?
下一个:c#一般入门要多久

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,