我有一个在 ASP.NET GridView 中显示各种数据的应用程序。值显示为组合框的选择。当我选择组合框时,重新加载过程大约需要 8 秒。我想在开始进程之前显示一个加载的 gif 并结束它取消显示图像。我尝试为此使用线程,但效果不佳。有人可以帮助我吗?
protected void Page_Load(object sender, EventArgs e)
{
//My Image
imageLoad.Visible = true;
Assembly myAsm = Assembly.Load("PainelBordo");
AssemblyName aName = myAsm.GetName();
Version version = aName.Version;
BusinessLogicLayer bll = new BusinessLogicLayer();
LoadDDLWRTG(CreateDataTableWRTGList());
LoadDataPBList();
TimerRefresh.Interval = Convert.ToInt32(ConfigurationManager.AppSettings["TimerInterval"].ToString());
lblUpdateDate.Text = "Refresh " + bll.DateUpdateFormat(DateTime.Now);
// My image
imageLoad.Visible = false;
}
组合框 SelectedIndexChanged。
protected void ddlWRTGroup_SelectedIndexChanged(object sender, EventArgs e)
{
Page_Load(sender, e);
}