UpdatePanel不允许触发gridview内的按钮单击

时间:2014-05-06 13:42:46

标签: asp.net gridview

我有一个gridview,里面有我的代码。

<asp:TemplateField HeaderText="Header 3">
                <ItemTemplate>
                     <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
                </ItemTemplate>
                <FooterStyle HorizontalAlign="Right" />
                <FooterTemplate>
                <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <!-- only your content that needs refreshing goes here -->

                 <asp:Button ID="ButtonAdd" runat="server" Text="Add New Row"
                        onclick="ButtonAdd_Click" />
                        </ContentTemplate>
    <Triggers>
       <asp:AsyncPostBackTrigger ControlID="ButtonAdd" EventName="Click" />
    </Triggers>
</asp:UpdatePanel>
                </FooterTemplate>
            </asp:TemplateField>

我添加了更新面板,因为当我单击GridAdd按钮时,gridview中的数据已被删除。但是在我添加下面的代码按钮之后,点击事件并没有触发。请提出解决方案。

1 个答案:

答案 0 :(得分:0)

请将整个gridview放在更新面板中,然后删除里面的更新面板并尝试..

 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
     <asp:GridView ID="gridview1" runat="server"  >
     </asp:GridView>
    </ContentTemplate>
    <Triggers>

    </Triggers>
</asp:UpdatePanel>
相关问题