我对我的代码中的某些东西感到困惑,希望有人能够在这里找到我。在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