Durante il tentativo di impostare i Validations inizialmente incontrato alcuni problemi con controllare se una casella di testo è nullo, ho provato utilizzandoQual è la differenza tra ("") e (null)
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"
}
}
ma non ha funzionato , fino a quando ho provato questo
private void btnGo_Click(object sender, EventArgs e)
{
string name = textLogin.Text;
if (name == "")
{
labelError.Visiblle = true;
labelError.Text = "Field Cannot be Left Blank"
}
}
la mia domanda è che voglio conoscere la differenza tra ("") e (null) e perché non funzionava nulla.
Grazie in anticipo
['string.IsNullOrEmpty()'] (http://msdn.microsoft.com/en-us/library/system.string.isnullorempty.aspx) è tuo amico, dal momento che è così comune volerlo trattare lo stesso per scopi di convalida. – millimoose
"" significa tazza vuota. null significa nulla – Dilshod