使用javascript按钮单击隐藏asp.net面板

时间:2014-02-25 15:06:45

标签: javascript asp.net

我试图在点击按钮时隐藏asp.net面板。

我使用的JavaScript和控件

<script type="text/javascript">
    function ShowPanel ()
    {
        document.getElementById("<%= pnlCombinedPdf.ClientID %>").style.display = "none"; 
    }
</script>

<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="ShowPanel()"/>

        <asp:Panel ID="pnlCombinedPdf" runat="server" Visible="false">
            <fieldset>
                <legend class="SubSectionHeading">Merge PDF</legend>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <asp:Button ID="btnMergePdf" runat="server" Text="Merge PDF"/>
                        </td>
                    </tr>
                </table>
            </fieldset>
        </asp:Panel>

但问题是单击按钮后没有显示面板。请帮我看一下。

2 个答案:

答案 0 :(得分:1)

你只需要更改你的jquery代码:

function ShowPanel ()
{
   document.getElementById("pnlCombinedPdf").style.display = 'none';
        return false;
}

这就是全部

答案 1 :(得分:0)

使用display = "block"显示并display = "none"隐藏

function ShowPanel ()
{
    document.getElementById("<%= pnlCombinedPdf.ClientID %>")
            .style.display = "block"; 
}