比如一个label的text为"aaaa",我想过2秒后变成bbbb,应该怎么做呢?

解决方案 »

  1.   

    用写一段javascript写一段,用window.setTimeout
      

  2.   

    我想知道在asp.net中是否可以使用,查了一下,可能引用System.Timers命名空间,然后创建一个Timer,但是好像没有什么效果。不知道是哪里出错,代码如下:
    System.Timers.Timer aTimer = new System.Timers.Timer();
    aTimer.Interval=10000;
    aTimer.Enabled=true;
    aTimer.Enabled=false;
    this.hpl_State.Text="保存数据成功!正在跳转到列表页......";
    aTimer.Interval=2000;
    aTimer.Enabled=true;
      

  3.   

    已经可以通过Timer执行另外一段程序了。可是现在问题又出现了:在这个过程中可以执行数据库操作但是别的就不好,比如修改界面上的文字:
    this.hpl_State.Text="主题发布成功,2秒后将自动返回到列表页,您也可以直接点击本链接返回到列表页.......";
    可是在这段程序后面的数据库操作一样可以进行,为什么???
      

  4.   

    System.Threading.Thread.Sleep(2000);
    加上这句试试