protected void Button1_Click(object sender, EventArgs e)
{
this.GridView1.DataSource = dv;
this.GridView1.DataBind();
//Response.Write("ok");
System.Threading.Thread.Sleep(5000);
StringBuilder str = new StringBuilder();
str.Append("a");
str.Append(" b");
Response.Write(str);
}
预期结果:按钮点击后先显示GridView1数据,sleep(5000)后显示str//
现在情况:按钮点击后5S后GridView1中数据同str一并显示//
请路过的朋友看看如何解决//
{
this.GridView1.DataSource = dv;
this.GridView1.DataBind();
//Response.Write("ok");
System.Threading.Thread.Sleep(5000);
StringBuilder str = new StringBuilder();
str.Append("a");
str.Append(" b");
Response.Write(str);
}
预期结果:按钮点击后先显示GridView1数据,sleep(5000)后显示str//
现在情况:按钮点击后5S后GridView1中数据同str一并显示//
请路过的朋友看看如何解决//
解决方法你可以用多线程处理,不暂停父线程GridView1所在的线程