Chinaunix首页 | 论坛 | 博客
  • 博客访问: 419441
  • 博文数量: 155
  • 博客积分: 2590
  • 博客等级: 少校
  • 技术积分: 2161
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-25 09:33
文章分类

全部博文(155)

文章存档

2015年(1)

2014年(2)

2013年(55)

2012年(97)

分类: Java

2013-03-17 10:37:45

在页面点击一个按钮,其目的是在按钮中做两件事情,一件需要点击按钮马上完成,另一件事情是点击按钮后做其他事情。如果按顺序一次做完感觉特别耗时,下面简单罗列一下。
 
protected void Button1_Click(object sender, EventArgs e)  
    {  
        Label1.Text = TextBox1.Text;  
  
      //在这做第一件事情  
[csharp] view plaincopyprint?
dowork();  
[csharp] view plaincopyprint?
//做完后马上启动线程  
     System.Threading.Thread thread = new System.Threading.Thread(new System.Threading.ThreadStart(ThreadChild));  
     thread.Start();  
 }  
 
线程中处理完后打开一个窗口
 
public void ThreadChild()
{
        Label2.Text = DateTime.Now.ToString();
         //Response.Write("");
         //响应http必然报错
         //Response.Write("");
         //通过注册即可打开窗口
          Page.RegisterStartupScript("", "");
 }
原文链接:
阅读(916) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~