Мне было интересно, есть ли у кого-нибудь простой способ подключить обработчики событий javascript к событиям, происходящим на стороне сервера. У меня долгий процесс, который включает в себя множество шагов и хотел бы, чтобы клиент постоянно обновлялся с новой информацией в качестве перехода к этапу. Будет ли это включать какой-то механизм опроса?Событие сервера ASP.net обработано на стороне клиента
ответ
можно ли использовать панель обновления для этого, возможно, с таймером? это как бы я это сделал.
Конечно, это зависит от того, что вы делаете уже. Я предполагаю, что вы используете формы ...
UpdatePanels немного тяжелы для регулярного опроса; особенно когда есть много Viewstate. Я бы пошел на страницу PageMethods. – Yellowfog
@Yellowfog - Я согласен, что они тяжелые, как я уже сказал, это зависит от того, какой эффект он добивается. Но я забыл о PageMethods ... – jcolebrand
Отправляйте запрос AJAX или JSON от клиента каждый раз, так часто запрашивая status.xml
. Затем, на сервере, когда что-то изменится, просто быстро напишите новую строку до status.xml
так же, как и на консоли. Вы можете использовать setInterval(function, timeBetweenRuns)
в Javascript, чтобы делать это регулярно.
Ajax, вызывающий веб-сервис, как это сделать.
- 1. ASP.NET MVC - распространить событие на стороне сервера на клиента
- 2. Проверка на стороне сервера в asp.net bootstrap на стороне клиента
- 3. Asp.net Обработанное событие на стороне сервера
- 4. На стороне сервера и на стороне клиента
- 5. Периодически запускайте событие на самой стороне сервера
- 6. Программирование на стороне клиента на стороне клиента и сервера
- 7. На стороне клиента или стороне сервера PhantomJS?
- 8. На стороне сервера ASP.NET
- 9. ASP.NET на стороне сервера Javascript
- 10. callback исходит на стороне сервера или на стороне клиента?
- 11. Гнездо - ответьте на событие на стороне сервера
- 12. Как кнопка на стороне клиента знает, какое событие вызывать на стороне сервера?
- 13. Получение на стороне сервера javascript на стороне клиента
- 14. Сбой на стороне сервера - можно прочитать значения на стороне клиента?
- 15. Сторона на стороне клиента или на стороне сервера?
- 16. Криптография на стороне клиента Asp.net
- 17. Прогнозирование на стороне клиента и сверка сервера
- 18. Возможна проверка на стороне сервера и на стороне клиента
- 19. Отключение aspxgridviews на стороне сервера, как обращаться на стороне клиента?
- 20. ASP.Net Web API на стороне клиента доступ
- 21. Проверка на стороне клиента Telerik asp.net
- 22. Вызов кнопки на стороне клиента ASP.net программно
- 23. ASP.NET валидатора на стороне клиента и сервера проверки на стороне не стреляя
- 24. как вызвать функцию на стороне сервера со стороны клиента - asp.net
- 25. Проверка на стороне клиента и сервера в приложении ASP.NET MVC
- 26. Отключить кеширование на стороне клиента в ASP.NET
- 27. Доступ к массивам на стороне клиента ASP.Net
- 28. Как объект на стороне клиента (Прокси) регистрируется на событие, которое будет запущено на стороне сервера?
- 29. Событие на стороне клиента и конфликт на стороне сервера на RadTreeView
- 30. ASP.NET: добавление элементов управления на стороне клиента
Удалось ли вам решить эту проблему? Вам все еще нужна помощь? – jcolebrand