2013-05-17 21 views

risposta

24

tenta di utilizzare IsNullOrWhiteSpace, questo farà in modo di convalidare gli spazi troppo, senza dover tagliarlo.

if (!string.IsNullOrWhiteSpace(textbox.text)) 
{ 
} 

Secondo documentazione string.IsNullOrWhiteSpace viene valutato come: -

return String.IsNullOrEmpty(value) || value.Trim().Length == 0; 

String.IsNullOrEmpty

Indica se una stringa specificata è nullo, vuoto, o consiste solo di spazi vuoti.

2

sarà una stringa vuota ma meglio controllare con questo IsNullOrEmpty o IsNullOrWhiteSpace

if (!string.IsNullOrEmpty(textbox.text)) 
{ 
    //do this 
} 

IsNullOrWhiteSpace è anche prendersi cura di spazi nella stringa di input. Quindi, se non vuoi eseguire il codice per gli spazi vuoti, usa la seconda opzione.

-3

se (TextBox.Text! = "" || TextBox.Text! = Null)

+2

Si prega di aggiungere qualche breve testo per rispondere alla domanda che si pone. Inoltre, guarda attentamente il tuo codice: la condizione 'if' è sempre vera. –

-1
string search = txtSearch.Text.Trim() != "" ? txtSearch.Text.Trim() : "0"; 
Problemi correlati