日期:2014-05-20  浏览次数:20759 次

服务器控件怎样操作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外!!