【发布时间】:2011-11-17 06:39:42
【问题描述】:
我在表单上有一个复选框:
<asp:CheckBox ID="CheckBox1" runat="server"
Visible="true" AutoPostBack="True" oncheckedchanged="CheckBox1_CheckedChanged" />
当我选中或取消选中它时,它不会触发以下事件。
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (CheckBox1.Checked)
{
preContactTextBox.Visible = true;
prePracticeCodeTextBox.Visible = true;
}
else
{
preContactTextBox.Visible = false;
prePracticeCodeTextBox.Visible = false;
}
}
它根本没有进入这个事件。我做错了什么?
这是完整的代码:
如何让它触发事件?
【问题讨论】:
-
问题可能出在视图状态或回发事件上。
-
@vinay 我如何更改视图状态?我该怎么办呢
-
如果页面中有 javascript 错误,您是否使用 FireBug 或其他一些 javascript 调试器进行检查?
-
@onof 是的,我确实检查过,没有错误
-
这是浏览器解释后代码的样子
- 204 205
- 206
标签: c# javascript asp.net html