0

我有一个应用程序,我有一个页面可以在 gridview 中显示记录,但它有超过 1000 条记录。

现在对于“删除”记录,我使用了 TemplateField,如下所示:

<asp:TemplateField ItemStyle-CssClass="DeleteItem">
    <ItemTemplate>
        <asp:LinkButton ID="lnkDelete" runat="server" Text="Delete" CommandName="Delete"
            CausesValidation="false" OnClientClick="return confirm('Are you sure want to Delete')">
        </asp:LinkButton>
    </ItemTemplate>
</asp:TemplateField>

在后面的代码中,我只是将其从数据库中删除,如下所示:

protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
    // Here I just delete it from the database
}

但是现在问题出现在实时应用程序上,当我单击删除时,从数据库中删除它大约需要 1 分钟。

我还检查了萤火虫以查看请求时间。所以它首先提出一个Post (302)需要太多时间的请求。这仅发生在实时站点上。

谁能告诉我为什么会这样以及解决方案。

302响应

4

0 回答 0