Asp面板可见设置未更改

时间:2015-05-08 13:55:01

标签: c# asp.net

我尝试通过单击按钮更改面板的可见设置。当点击第一个面板底部的按钮时,我需要第二个面板可见。

<asp:Content ID="Content3" ContentPlaceHolderID="cphContent" runat="Server">
<asp:Panel ID="pnl1" runat="server">
    <asp:GridView ID="gv1" runat="server" AutoGenerateColumns="False" CellPadding="0"
        AllowSorting="True" CssClass="grid" Visible="true">
        <Columns>
            //gv1 columns here
        </Columns>
    </asp:GridView>
    <asp:Button ID="btnModAdd" class="btn btn-primary" runat="server" Text="Ekle" OnClick="btnModAdd_Click">
    </asp:Button>
    <br />
    <div class="dataTables_paginate" id="example_info">
        <uc1:PagingControl ID="pcBottom" runat="server" PagingPosition="Top" />
    </div>
</asp:Panel>
<br />
<asp:Panel ID="pnl2" runat="server" Visible="false">
    <asp:GridView ID="gv2" runat="server" AutoGenerateColumns="False" CellPadding="0"
        AllowSorting="True" CssClass="grid" Visible="true">
        <Columns>
            //gv2 columns here..
        </Columns>
    </asp:GridView>
</asp:Panel>

这是按钮的C#代码,非常简单。

public void btnModAdd_Click(object sender, EventArgs e)
{
    pnl2.Visible = true;
}

我无法理解我在这里看到的东西......

编辑:好的我注意到我错过了将bind方法添加到pageload。诺布错了我的意思,但仍然在学习:)。

0 个答案:

没有答案