Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Обновление ASPX-страницы каждые 10 сек

9.0K
02 июня 2007 года
EuGenius
48 / / 12.01.2007
Как заставить страницу обновлять себя каждые 10 секунд. Кто работал с таймерами, подскажите. Или подкиньте другую идею...
желательно, чтобы был такойц эффект, как при нажатии на F5...

есть такой код. таймер работает(правда как-то коряво).но время на странице не отображается. может надо как-то обновлять....?
Код:
Timer timer10;    
    protected void Page_Load(object sender, EventArgs e)
    {        
        timer10 = new Timer();
        timer10.AutoReset = true;
        timer10.Interval = GetNewInterval();
        timer10.Elapsed += new ElapsedEventHandler(timer_Elapsed);
        FormLoad();
        timer10.Start();
    }
    protected void timer_Elapsed(object source, System.Timers.ElapsedEventArgs e)
    {      
        timer10.Stop();
        FormLoad();
        timer10.Interval = GetNewInterval();
        timer10.Start();  
       
       
    }
    protected void FormLoad()
    {
        Time.Text = DateTime.Now.ToShortTimeString();
       
    }
    protected double GetNewInterval()
    {
        double interval = 1000*(DateTime.Now.Second % 10.0f);
        if (interval == 0.0) interval = 10000;
        return interval;
    }

Благодарю за помощь.
5
02 июня 2007 года
hardcase
4.5K / / 09.08.2005
Автообновление нужно делать через JavaScript.
Ещё можно воспользоваться AJAX библиотекой от Майкрософта.
9.0K
02 июня 2007 года
EuGenius
48 / / 12.01.2007
Обновляю я так
<meta http-equiv="refresh" content="10">

Хорошо. а как же мне тогда поступить. мне надо каждые 10 сек выбирать разную инфу из бд. я думал это делать по таймеру...
теперь мне как делать? добавлять в бд одну табличку - как временную переменную (идентификатор той инфы, которую до этого показывал)?
17K
04 июня 2007 года
IYAKOV
49 / / 03.05.2007
А почему бы не выбирать нужное из базы при событии Page_Load?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог