下面是Timer的事件。
 void timerTest_Elapsed(object sender, ElapsedEventArgs e)
    {
        string strUrl;
        strUrl = "RealData.aspx?ID=" + DeviceID ;
        Server.Transfer(strUrl);
    }

解决方案 »

  1.   

    Timer对象在服务器是不可用的.另外;是个全角.
      

  2.   

    DeviceID 没有定义
    ;是中文字符
      

  3.   

    DeviceID 都沒有定義哦,“;”也要換成“;”
      

  4.   

    上面几位是正解,我猜楼主以前可能是做ASP的并且是用VB的。
    我以前也有这些毛病时间长了就好了。努力不要放弃。
      

  5.   


    ------------------------------------------
    以上是代码片断啊,”DeviceID 没有定义  ;是中文字符“这个我当然知道啊,Timer对象在服务器是不可用的,我就不知道.
      

  6.   

    void timerTest_Elapsed(object sender, ElapsedEventArgs e)
        {
            string strUrl;
            strUrl = "RealData.aspx?ID=" + DeviceID;
            Server.Transfer(strUrl);
        }如果你的DeviceID是全局的,那么以上代码应该能通过了...
      

  7.   

    第20楼。═══════════════════
     免费的源码、工具网站,欢迎大家访问!
     http://www.j2soft.cn/
    ═══════════════════
      

  8.   

    先忽略LZ打字的错误,错误原因是Timer控件如果要用,在整个web窗体刷新的构架中是不可能的,还是得在AJAX中可行
      

  9.   

    倒也不是不能用,而是楼主应该先搞清楚HTTP的基本原理。
      

  10.   

    你说Timer可以用,到底怎样用啊,说阿!
      

  11.   

    void timerTest_Elapsed(object sender, ElapsedEventArgs e)
        {
            string strUrl;
    int id;
            strUrl = "RealData.aspx?ID=" + DeviceID+" ;
            Server.Transfer(strUrl);
        }
    这才是对的