用户操作
[即时聊天] [发私信] [加为好友]
孙志丹ID:LifeGood08
8349次访问,排名13198(-4),好友1人,关注者4人。
LifeGood08的文章
原创 36 篇
翻译 0 篇
转载 1 篇
评论 6 篇
LifeGood08的公告
404048867                                                


欢迎联系:
QQ:
404048867
最近评论
yupeng_yanjie_1314:楼主这样确定能行吗?
我查询的时候怎么报错啊?
请问一下你的数据库字段是用什么数据类型啊?
shmilymj1412:太假了~~~
JavaScript~~~鼠标的事件
我也会呢
LifeGood08:方法2 就是 直接取值的
weir55:你既然都把他设置为runat="server"了
就等于是服务器控件了
直接取值就是了撒
LifeGood08:onkeypres 键盘被按下时产生的事件
onclick 鼠标点击(如点击按钮、文本)产生的事件
文章分类
收藏
    相册
    咨询
    南京北大青鸟
    南京北大青鸟
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 ASP.Net 2003 定时器控件收藏

    新一篇: 页面定时刷新 | 旧一篇: ASP.Net 手写输出缓存

     

    1、如果直接在页面中拖入Timer控件,则Response不会有反应,即Response.Write()或Response.Redirect不能获得正确结果

    2、应该如下使用:

    Global.cs

      protected void Application_Start(Object sender, EventArgs e)
      {
       System.Timers.Timer timer1 = new System.Timers.Timer();
       timer1.Interval = 1000; // 30000 毫秒 = 30秒
       timer1.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Elapsed);
       timer1.AutoReset = true;
       timer1.Enabled = true;
       timer1.Start();
       Application.Lock();
       // 第一次先初始化
       Application["thetime"] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
       Application.UnLock();
      }

      static int i = 0;
      void timer1_Elapsed(object source, System.Timers.ElapsedEventArgs e)
      {
       i++;
       Application.Lock();
       // 可以读取数据库内容,对缓存十分有用,这里用简单的例子
       Application["thetime"] = i.ToString();
       Application.UnLock();
      }

    在具体页面中:

    Response.Write(Application["thetime"].ToString());

    可以使用页面定时刷新来实现1秒显示Response.Write(Application["thetime"].ToString());一次

     

     

    nbsp;

    发表于 @ 2008年04月19日 15:41:00|评论(loading...)|编辑

    新一篇: 页面定时刷新 | 旧一篇: ASP.Net 手写输出缓存

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © LifeGood08