在尝试设置验证时,我最初在检查文本框是否为空时遇到了一些问题,我尝试使用
private void btnGo_Click(object sender, EventArgs e)
{
string name = textLogin.Text;
if (name == null)
{
labelError.Visiblle = true;
labelError.Text = "Field Cannot be Left Blank"
}
}
但它没有用,直到我尝试了这个
private void btnGo_Click(object sender, EventArgs e)
{
string name = textLogin.Text;
if (name == "")
{
labelError.Visiblle = true;
labelError.Text = "Field Cannot be Left Blank"
}
}
我的问题是我想知道 ("") 和 (null) 之间的区别以及为什么 null 不起作用。
提前致谢