-1
我不明白为什么这不起作用。如果textbox1
和textbox2
都包含一些文本但不起作用,代码应该启用Button1
。我在textbox
es中键入了一些文本后没有发生任何事情。 Button1
保持禁用状态。我甚至尝试过两个运营商||和& &。如何在TextBox控件具有某些值时启用按钮控件?
这里是我的代码:
protected void Page_Load(object sender, EventArgs e)
{
}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
if (TextBox1.Text == string.Empty || TextBox2.Text == string.Empty)
{
Button1.Enabled = false;
}
else
{
Button1.Enabled = true;
}
}
protected void TextBox2_TextChanged(object sender, EventArgs e)
{
if (TextBox1.Text == string.Empty || TextBox2.Text== string.Empty)
{
Button1.Enabled = false;
}
else
{
Button1.Enabled = true;
}
}
上面的代码应该使Button1
如果textbox1
和textbox
都包含一些文本,但它不工作。
你设置'的AutoPostBack = “真”'既'TextBox1'和'TextBox2'? – ekad
@ekad我没有。现在我已经设置了AutopostBack = true的文本框,它正在工作。非常感谢。请将它作为答案发布,我会接受它。 – Nullbyte