asp.net服务调用Response.Write的问题
代码描述:
protected void Button_Click(object sender, EventArgs e)
{
this.Response.Write("10%");
this.Response.Flush();
....执行数据库插入语句1
this.Response.Write("50%");
this.Response.Flush();
....执行数据库插入语句2
this.Response.Write("100%");
this.Response.Flush();
}
一 前提:本机发布并且在本机访问
结果:页面出现10%执行语句1,页面追加50%执行语句2,页面追加100%。
二 前提:本机发布并且在其他机器访问
结果:执行语句1,执行语句2。页面出现10%,页面追加50%,页面追加100%
问题:一是代码和客户端显示保持同步。二是代码执行完毕了,客户端显示Response.Write内容。
我想要一的结果。应该怎样做?