我不知道为什么当我点击按钮(下方)从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中删除的行。问题是我无法删除此标签,因为我需要在其他操作
由于
答案 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”,我们确保看到更新的数据。!