Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OnTimedEvent / 5 сообщений из 5, страница 1 из 1
22.10.2006, 13:59
    #34072408
Stepsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnTimedEvent
Привет! Как сделать чтобы при срабатывании события таймера OnTimedEvent, открывалась некоторая страница Test.aspx?

если сделать так

private void OnTimedEvent(object source, ElapsedEventArgs e)
{
Server.Transfer("Test.aspx");
}

то выбрасывается исключение HttpException: Error executing child request for Test.aspx.
...
Рейтинг: 0 / 0
23.10.2006, 00:58
    #34072791
Stepsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnTimedEvent
Другими словами, как сообщить серверу о том что данное событие наступило?
...
Рейтинг: 0 / 0
23.10.2006, 01:13
    #34072798
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnTimedEvent
авторДругими словами, как сообщить серверу о том что данное событие наступило?

вот смотри, для того что бы ответить тебе - я нажимаю на странице кнопку "ответить" и, сообщаю серверу, что событие уже наступило ;) он мне в ответ выдаёт окошечко, в которое я пишу эти слова ;)
а ты про какое событие думаешь!!??
...
Рейтинг: 0 / 0
23.10.2006, 01:33
    #34072804
Stepsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnTimedEvent
я имею ввиду, что если написать, допустим было
Label1.Text = "Hello!";
private void OnTimedEvent(object source, ElapsedEventArgs e)
{
Label1.Text = "Bye!";
}
то текст в Label1 не изменится. И спрашиваю, что надо сделать, чтобы он изменился?
...
Рейтинг: 0 / 0
23.10.2006, 03:03
    #34072828
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnTimedEvent
всё это попахивает AJAX - только там я видел контрол таймер ;)
однако сути дела это не меняет - для того что бы страница послала запрос, должно произойти клиентское событие - как правило действие (реже задержка клиентского скрипта)... только после этого события сервер узнает что значение (предположим лейбла) перезапросили и, сможет его изменить...
можно просто обходится без сервера (по большому счёту ему наплевать на клиента ;) - делай java-скрипт с задержкой, который будет менять значение лейбла на стороне клиента или, как в твоём первом посте - запрашивай новую страницу клиентским скриптом с сервера...
вот такие пирожки ;)))
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OnTimedEvent / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]