服务器控件怎样操作div
我用了一个:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:CheckBoxList ID="CheckBoxList2" runat="server" onClick="hiden()" AutoPostBack="True"
RepeatColumns="4">
</asp:CheckBoxList>
</ContentTemplate>
</asp:UpdatePanel>
调用了:
<script language="javascript" type="text/javascript">
function hiden(){
document.getElementById("divCity1").style.display="none";
document.getElementById("divCity2").style.display="block";
document.getElementById("divCity3").style.display="none";
document.getElementById("divCity4").style.display="block";
}
</script>
但是页面只是闪了一下,又回初始的样子。
请问怎样让页面停住
------解决方案--------------------onClientClick="hiden()"
------解决方案--------------------onClick="hiden()" 改为 onClientClick="hiden()"
------解决方案--------------------将你的<div>..</div>放到UpdatePanel外!!