数据保存在数据库中后div隐藏/显示,并在c#中重新加载页面

时间:2013-08-28 16:34:35

标签: c# javascript jquery

我在gridview的footertemplate有4个div和1个linkbutton。 点击flip1,它将显示panel3。 当你点击linkbutton6时,它会从footertemplate获取数据并将数据保存到数据库,但是当重新加载页面时,它不会显示包含gridview的div,它是带有id panel3的div。它将被隐藏。 id为panel3的div包含gridview。

    <script>
        $(document).ready(function () {
            $("#flip1").click(function () {
                $("#panel3").slideToggle("fast");
            });
        });
</script>
<script>
        $(document).ready(function () {

            $("#panel1").hide();
            $("#panel2").hide();
            $("#panel3").hide();
            $("#panel4").hide();
        });</script>

<script>
        $(document).ready(function () {
            $("[id*=LinkButton6]").click(function () {
                alert("Clicked.");
                $("#panel3").show();

            });
        });
    </script>

<asp:LinkButton ValidationGroup="compempty" ID="LinkButton6" runat="server"
OnClick="LinkButton6_Click" ForeColor="Red">Add Complication</asp:LinkButton>

当点击linkbutton6但仍然隐藏了panel3时,我能够收到警告消息。 如何在重新加载页面时显示div ... 谢谢你的帮助......

1 个答案:

答案 0 :(得分:0)

试试这个

<script>
        $(document).ready(function () {
            $("#flip1").click(function () {
                $("#panel3").slideToggle("fast");
              });

            $("#panel1").hide();
            $("#panel2").hide();
            $("#panel3").hide();

            $("[id*=LinkButton6]").click(function () {
                alert("Clicked.");
                $("#panel3").show();

            });
        });
    </script>