不会显示验证消息

安农

当用户什么都不输入时,错误消息不会显示。它什么也没做。我是否将else消息放在错误的位置?

  private void btnLogin2_Click(object sender, EventArgs e)
        {
          
            if (txtLogin2.Text != "" && txtPassword2.Text != "")
            {
                int AID = Convert.ToInt32(txtLogin2.Text);
                Entities2 db = new Entities2();
                Administrator admin = db.Administrators.Where(x => x.AID == AID && x.Password == txtPassword2.Text).SingleOrDefault();
                if (admin != null)
                {
                    Admin admini = new Admin();
                    admini.ShowDialog();
                }
                else
                {
                    int value;
                    if (int.TryParse(txtLogin2.Text, out value)) {
                        MessageBox.Show("User ID not in valid format");
                    }
                    if (txtLogin2.Text == "" )
                    {
                        MessageBox.Show("Please enter a User ID");
                    }
                    if (txtPassword2.Text == "") {
                        MessageBox.Show("Please enter a valid Password");
                    }
                }
            }
        }

大卫

当用户什么都不输入时

然后,第一条if语句的计算结果为false:

if (txtLogin2.Text != "" && txtPassword2.Text != "")

这意味着将无法到达此函数中的任何代码。您可能希望将它们放在函数的开头:

if (txtLogin2.Text == "" )
{
    MessageBox.Show("Please enter a User ID");
}
if (txtPassword2.Text == "") {
    MessageBox.Show("Please enter a valid Password");
}
if (txtLogin2.Text != "" && txtPassword2.Text != "")
{
    //... the rest of the code, minus the if statements above
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

angularJS显示消息验证

来自分类Dev

验证消息不显示

来自分类Dev

在另一个指令中转换指令时,不会显示验证消息

来自分类Dev

代码不会运行,也不会显示错误消息

来自分类Dev

jQuery验证显示成功消息

来自分类Dev

日期比较显示验证消息

来自分类Dev

Symfony验证不显示消息

来自分类Dev

素面-消息工具提示不会显示

来自分类Dev

Div不会自动滚动以显示新消息

来自分类Dev

验证期间仅显示多个错误消息

来自分类Dev

验证消息未在客户端显示

来自分类Dev

敲除验证-如何显示单个错误消息

来自分类Dev

Cake php,未显示验证消息

来自分类Dev

如何使Angular显示正确的验证消息

来自分类Dev

Spring MVC验证不显示错误消息

来自分类Dev

如何验证并显示git commit消息的错误?

来自分类Dev

验证显示消息“未找到结果”

来自分类Dev

显示验证消息,但仍在保存吗?

来自分类Dev

Laravel请求验证不显示错误消息

来自分类Dev

角反应形式验证消息未显示

来自分类Dev

验证消息并不总是显示在输入下方

来自分类Dev

验证摘要以显示单个消息

来自分类Dev

Spring MVC验证不显示错误消息

来自分类Dev

如何一起显示验证消息

来自分类Dev

验证消息不显示单引号

来自分类Dev

ruby on rails验证不显示错误消息

来自分类Dev

Rails 在表单上显示验证消息

来自分类Dev

如何在模式验证时显示消息?

来自分类Dev

弹簧验证错误消息不显示