日期:2014-05-18  浏览次数:20397 次

利用javascript实现asp.net页面服务器控件的显示与隐藏
如题,我想利用javascript实现点击页面上的一个按钮控制一个panel(里面包含若干控件)控件的显示与隐藏,如果是显示的则点击后将其隐藏,如果是隐藏的则点击后将其显示,请各位大牛赐教~~~!

------解决方案--------------------
XML code
    <form runat="server">
    <asp:Panel ID="Panel1" runat="server">
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
    </asp:Panel>
    <input type="button" value="按扭" onclick="toggle()" />

    <script type="text/javascript">
   function toggle()
   {
       var p = document.getElementById("<%=Panel1.ClientID %>");
       p.style.display = p.style.display == 'none' ? 'block' : 'none'
   }
    </script>

    </form>