从网格asp.net删除

时间:2010-03-15 22:43:06

标签: asp.net gridview

我在gridview中有这个模板字段。

<asp:TemplateField ItemStyle-HorizontalAlign="Center">
    <ItemTemplate>
        <asp:ImageButton ID="ImageButton2" ImageUrl="~/images/DeleteRecord.gif" runat="server"
                                                                        OnClientClick="return ConfirmacionBorrarClausula();" CommandName="BorrarClausula" CommandArgument='<%#Eval("ClausulaID")%>'                                 OnCommand="gvClausulas_OnRowDeleting" CausesValidation="false"  
    </ItemTemplate>
</asp:TemplateField>          

我在同一页面中有另一个,但在不同的gridview中,几乎完全像这个,但第二个不起作用。

所以我有两个gridviews,每个都有一个模板字段,就像这里的一个,一个onRowDeleting完美工作,另一个根本不工作,当我点击它,它要求确认(javascript函数)但是当我点击确定要删除,网格会丢失数据,页面会触发所有验证器。

感谢您的时间。

2 个答案:

答案 0 :(得分:0)

确保控件ID设置正确。并且Ispostback将控制级别设置为true。并且尝试删除控件并在可能有用的时候再次添加它。尝试从设计视图中添加它。

答案 1 :(得分:0)

我设法解决它,问题是第二个gridview在页面加载上丢失了数据,我只管理了第一个gridview。