さまざまなテキストボックスがあり、他のテキストボックスに入力された値が0より大きい場合、テキストボックスを有効または無効にするフォームがあります。今。最後に、私はこれを試してみました:他のテキストボックスで変更された値のテキストボックスを有効または無効にする
protected void TextBox7_TextChanged(object sender, EventArgs e)
{
if (TextBox7.Text.Trim().Length>0)
{
TextBox9.Enabled = true;
}
else
{
TextBox9.Enabled = false;
}
}
コードでは、TextBox7のデータの長さをテストしていますが、テストの説明では、値 "0"をテストするとします。これはタイプミスですか?または、正確に何をチェックしたいですか? –
コードを 'TextBox9.Enabled = string.IsNullOrWhiteSpace(TextBox7.Text);'に変更して、同じ結果が得られますが、パフォーマンスは向上し、読みやすくなります。 –