Ich habe ein Textfeld, das Pflichtfeld ist und ich habe eine Bedingung geschrieben.Wie kann ich feststellen, ob ein Textfeld nur Leerzeichen in C# enthält?
Aber Benutzer gibt "" (nur Leerzeichen in Textfeld) ein. In diesem Szenario schlägt mein Code fehl. Kann mir bitte jemand sagen, wie man Textfelder überprüft, enthält nur Leerzeichen im Textfeld.
if(txtEmployee.Text == ""|| txtEmployee.Text == null || txtEmployee.Text == " ")
{
this.lblMessage.CssClass = "messageFail";
this.lblMessage.Text = "Please Enter Request for";
return;
}
Warum es nicht trimmen? – epascarello
Sie können Regex verwenden, um das Leerzeichen durch eine leere Zeichenfolge zu ersetzen, dann überprüfen Sie es – Niladri
Nicht genau das gleiche, aber: 'string.IsNullOrWhiteSpace (txtEmployee.Text)' – Stefan