我有一个复选框,在aspx中默认设置为“false”。然后有一个函数确定它是真是假,问题是当页面上有一个文本框,并且这个文本框上有一个TextChange事件时,当我在文本框中键入一些内容,然后转到复选框在这个时候是可见的,我第一次点击整个页面回发和重置复选框未选中..然后我需要再次点击它,然后它坚持..我能做些什么来使它坚持在第一次点击?如果复选框通过回发被点击,则坚持
我可以使用一些JavaScript的这个或你觉得我的选择是什么?
protected void myTextbox_TextChanged(object sender, EventArgs e)
{
ShowCheckBox(true);
}
private void ShowCheckBox(bool ckVal)
{
myCheckBox.Visible = ckVal;
}
如果将复选框设置为在您的代码隐藏检查,这应该继续回传后检查,除非viewstate等有问题? – Curt
您是否可能在代码隐藏中将'默认'选中的值设置为false? –
是的,我在一个if和else sta但是我有一个断点,它永远不会通过该行 – user710502