我對我的代碼中的某些東西感到困惑,希望有人能夠在這裏找到我。在C代碼中檢查文本框的代碼值#
我想檢查一下,看看我的用戶是否在將數據寫入記錄之前填充了文本框,以便我使用以下代碼檢查文本框是否已填充。但是這個「總是」迴歸爲真,並且就像用戶已經放置了文本一樣,即使沒有文本。
if (ReasonTextBox.Text.ToString() != null)
{
//Some commands to write data to a table
}
else
{
//Some alternative things to do
}
我也做了這個沒有「.ToString()」的結果相同。正如我在文本框中使用或不使用文本進行調試時所看到的,代碼無論如何都會進入該過程。
Soooooo ...因爲我在C#中編寫網站相當新,我必須在這裏丟失一些東西,顯然空白文本框不是真的是空的?如果是這樣的話,你會如何建議我去檢查它是否被填充?
嘗試使用類似'if(string.IsNullOrEmpty(string))' – ThePerplexedOne