ItemTemplate中的UpdatePanel刷新整个网格

时间:2010-06-23 21:41:08

标签: asp.net asp.net-ajax

我有一个网格。在网格内部,我有一个放在更新面板内的按钮,点击它时应该做一些我告诉它在后面的代码中做的事情。问题是,当我单击按钮时,它忽略了按钮位于更新面板内并刷新整个网格的事实,而不是仅刷新更新面板内的内容。我需要它做的只是更新我的按钮所在的更新面板内的东西,但不要单独留下网格......帮助任何人?

这是我目前的设置:

<asp:GridView ID="grv_FieldDesc" EnableViewState="True" runat="server" DataSourceID="ObjectDataSource1" 
                                    OnPreRender="grv_FieldDesc_PreRender">
    <asp:TemplateField HeaderText="Hidden">
        <EditItemTemplate>
            <asp:UpdatePanel ID="updp_grids_formula" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    <asp:LinkButton ID="Button1" runat="server" OnClick ="Button1_Click">LinkButton</asp:LinkButton >
                </ContentTemplate> 
            </asp:UpdatePanel> 
        </EditItemTemplate>
    </asp:TemplateField>
</asp:GridView>

1 个答案:

答案 0 :(得分:0)

如果网格位于另一个更新面板内,您可能需要确保将ChildrenAsTriggers设置为false。