Asp.net GridView在当前上下文(updatepanel)中不存在

Asp.net GridView在当前上下文(updatepanel)中不存在,asp.net,ajax,gridview,webforms,updatepanel,Asp.net,Ajax,Gridview,Webforms,Updatepanel,我尝试将带有SqlDataSource和按钮的GridView放在UpdatePanel中,但出现了一些错误。我该怎么做 我忘了一个ContentTemplate。现在它的作品:) <div align="center" class="container-fluid"> <div class="row"> <asp:GridView ID="GridView1" runat="server" BackColor="#DEBA84" BorderCo

我尝试将带有SqlDataSource和按钮的GridView放在UpdatePanel中,但出现了一些错误。我该怎么做


我忘了一个ContentTemplate。现在它的作品:)

 <div align="center" class="container-fluid">
    <div class="row">
    <asp:GridView ID="GridView1" runat="server" BackColor="#DEBA84" BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px" CellPadding="2" CellSpacing="4" CssClass="table table-bordered table-hover" Font-Names="Arial" >

        <Columns>
            <asp:TemplateField HeaderText="User Actions">
                <ItemTemplate>
                    <asp:HyperLink ID="Button3" runat="server" class="btn btn-success btn-md" NavigateUrl='<%# Eval("id","Update.aspx?id={0}") %>' OnClick="Button3_Click1" Text="Update" />
                    <asp:HyperLink ID="Button4" runat="server" class="btn btn-danger btn-md" NavigateUrl='<%# Eval("id","Delete.aspx?id={0}") %>' OnClick="Button2_Click" Text="Delete" />
                    <asp:HyperLink ID="HyperLink1" runat="server" class="btn btn-info btn-md" NavigateUrl='<%# Eval("id","View.aspx?id={0}") %>' OnClick="Button4_Click" Text="Read" />
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Select">
                <ItemTemplate>
                    <asp:CheckBox ID="checkbox1" runat="server" Checked="false" Enabled="true"/>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
GridView1.DataSource = dt;
        GridView1.DataBind();