ModalPopupExtender 弹出的panel 中控件的执行顺序?
tyrbl 2008-07-16 09:24:50
我用一个ModalPopupExtender 弹出了一个panel ,panel 中只有一个checkBox 和一个radioButton.
<asp:CheckBox ID="CheckBox1" runat="server" Text="test" onclick="cccc();" />
<asp:radioButton ID="radioButton1" runat="server" Text="test" />
SetButtonEnable是一个javaScript 函数,用来改变radioButton 的状态.
当这个panel 弹出时我立即单击checkBox 时,我可以选中checkBox, 但是radioButton 状态不会改变,再次点击checkBox可以改变radioButton的状态.
但是当这个panel弹出,过1秒再点击checkBox 时,我可以改变radioButton 的状态.
整个页面是比较大的,但是ModalPopupExtender的targetID是一个隐藏的html button ,这个button 的click() 是由 updatePanel 中的一个button触发.而且当我看到这个checkBox 时应就可以使用了,但为什么我要等一下啊?十分不解,望某位大牛帮助解答. 谢谢!