刷新页面需要很长时间

时间:2014-02-19 10:54:32

标签: asp.net

我不知道为什么当我点击按钮(下方)从gridview删除数据时页面刷新并需要5,6秒才能显示已删除的数据。

<asp:ImageButton ID="ButtonSuppEnfant"
                 runat="server"
                 Text="Supprimer"
                 Style="float: left;" Width="35px"
                 OnClick="ButtonSuppEnfant_Click"
                 CssClass="btn screenOnly"
                 DescriptionUrl="~/images/remove.png"
                 Height="28px"
                 ImageUrl="~/images/remove.png" />

当我说:

  <asp:UpdatePanel ID="UpdatePanel1" runat="server">
  <ContentTemplate>
    ............HTML code 
  </ContentTemplate>
  </asp:UpdatePanel>

然后我点击按钮'删除'例如,结果太快我可以看到我的gridview中删除的行。问题是我无法删除此标签,因为我需要在其他操作

由于

2 个答案:

答案 0 :(得分:1)

当您点击该按钮时,您的页面会进行PostBack,您将再次调用Page_Load。

确保您的Page_Load快速执行。您可以使用IsPostBack忽略PostBack上的某些代码

protected void Page_Load(object sender, EventArgs e)
{
  if(!IsPostBack)
  {
  // your code
  }
}

答案 1 :(得分:0)

<asp:GridView ID="GridView1" runat="server" EnableViewState="false">
</asp:GridView>

通过执行enableviewstate =“false”,我们确保看到更新的数据。!