解决方案 »

  1.   

    timer控件?
    在窗体加载的时候就设置开始。
    然后设置属性 多久执行  执行方法。。
    timer start就可以定时执行了
      

  2.   

    纯web不太可能,可以考虑编写成windows服务,用timer定时器。参考:http://www.cnblogs.com/superfeeling/p/3158914.html
      

  3.   


    设置属性
    Enable=true  --激活
    interval=1000  --1秒钟触 一次
    --加事件
    private void timer1_Tick(object sender, EventArgs e)
    {
        this.label1.Text = DateTime.Now.ToString();
    }
      

  4.   

    仅仅学点asp.net程序员没有这个能力。给你3年时间,学点别的开发知识,再考虑。
      

  5.   

    做成windows服务,在asp.net中肯定不能保证“定时运行”。
      

  6.   

    不能监听某个关键点,来启动定时器么
    你用什么来监听呢,不是还是要一个程序么?
    没有java监听器之类的东西么,已启动就自己运行的
      

  7.   

    JavaScript的window.setInterval(方法名,毫秒数)
      

  8.   

    其实可以的,用javascript的Settimeout()方法来定时调用一个访问后台的ajax js方法,就可以定时触发了.
      

  9.   

    jQuery 有timer 插件。。到时候可以定时去ajax
      

  10.   

    我都是弄一个winform,就一个板面,丢一个定时器控件进去,到时间就网络访问一个web的指定网址,再在该网址页面业务处理
      

  11.   

    写windows服务  或者在数据库里写作业!       
      

  12.   

    是呀,我觉得如果你的条件允许,也学学我吧,反正弄这个WinForm很简单,就新建一个项目,工具会给一个默认的面板嘛,你就直接在工具那拖放一个定时器Timer控件到面板,然后直接写该Timer控件的一个什么事件来着,反正开发工具那有提示,就那两个属性和一个事件,属性配置多少毫秒执行一次,一个好像是是否重复去执行该定时器之类的,你在软件补始化事件中(像我们的Page_Load事件)直接this.Timer1.Start();就可以启动了,反正很简单,我就写了一个同步器在项目中使用,没发现什么异常,如果不行,你来砍我启用后,你在那个定时事件中模拟访问Web嘛,就是用那个
     HttpWebRequest hwr= (HttpWebRequest)WebRequest.Create(string.Format("http://www.hao123.com/aa.ashx?Uniques={0}", '指令'));就是用这玩意从winfrom中访问web,哎,反正我相信你懂的,都把思路跟你说完了,现在忙,没空写完代码给你,88
      

  13.   

    不用Windows服务也可以作到,在Global.asax的Applicaton_Start中启动定时器,Net提供了三种定时器,用的时候注意!
      

  14.   


    ASP.NET网站有个缺点,就是每隔一定时间没人访问该网站,比如1小时内没有一个访问量,这时候该asp.net程序活跃度不够,会被IIS给暂停,整个程序域会处理休眠状态,造成Global.asax里定义的定时器丢失