我正在尝试验证文本框是否为空。
仅当您单击该按钮,而在页面加载时未输入任何详细信息时,它才有效。
但是,如果您输入详细信息,然后将其删除,然后单击按钮,则该按钮无效,并继续到下一页,其中包含空白数据。
这是我的代码:
XAML
<Entry x:Name="BillingFirstName" Placeholder="First name *" PlaceholderColor="Gray" />
CS
async void ProceedPaymentBtnClicked(object sender, EventArgs e)
{
if (BillingFirstName.Text == null)
{
await DisplayAlert("Billing", "Please enter a first name.", "OK");
return;
}
}
答案 0 :(得分:2)
“空” TextBox
可以是null
或包含0个字符或仅包含空格。 String
包含用于检查这些条件的辅助方法
if ((string.IsNullOrEmpty(BillingFirstName.Text) ||
(string.IsNullOrWhitespace(BillingFirstName.Text))