Me preguntaba si alguien tenía una forma fácil de conectar los controladores de eventos de JavaScript a los eventos que ocurren en el lado del servidor. Tengo un proceso de larga ejecución que incluye muchos pasos y me gustaría que el cliente se actualice continuamente con nueva información a medida que avanzan los pasos. ¿Esto involucrará algún tipo de mecanismo de votación?Evento del servidor ASP.net manejado desde el lado del cliente
Respuesta
¿sería posible utilizar un panel de actualización para hacer esto con tal vez un temporizador? es una especie de cómo lo haría.
Por supuesto, esto depende de lo que ya está haciendo. Supongo que está utilizando Formularios ...
UpdatePanels son un poco pesados para el sondeo regular; especialmente cuando hay una gran cantidad de Viewstate. Me gustaría ir a PageMethods. – Yellowfog
@Yellowfog - Estoy de acuerdo, son pesados, como dije, solo depende de cuál es el efecto que está buscando. Pero me olvidé de PageMethods ... – jcolebrand
Envíe una solicitud AJAX o JSON del cliente cada tanto solicitando status.xml
. Luego, en el servidor, cuando algo cambia, simplemente escriba rápidamente una nueva línea en status.xml
de la misma manera que lo haría con la consola. Puede usar setInterval(function, timeBetweenRuns)
en Javascript para hacer esto regularmente.
¿Por qué no utilizar el estado de la sesión en lugar de un archivo? – Pierreten
Siéntase libre. El tipo de implementación de tuercas y tornillos depende de usted. –
¿Pero no sondeará el servicio, mientras está bloqueando sincrónicamente con el proceso de larga duración no funciona? – Pierreten
Ajax llamando a un servicio web es cómo lo haría.
- 1. ¿Cómo desencadenar un evento del lado del servidor desde javascript?
- 2. Método del lado del servidor y del lado del cliente
- 3. Ruby: del lado del cliente o del lado del servidor?
- 4. ASP.NET validador propio lado del cliente y la validación del lado del servidor no disparar
- 5. ASP.NET Validación lado del servidor
- 6. Web Charting, lado del servidor o del lado del cliente?
- 7. Método no estático en el lado del servidor desde el lado del cliente usando JavsScript
- 8. ¿Puedo enviar un objeto desde javascript del lado del cliente al código del lado del servidor a través de ASP.NET?
- 9. Validación del lado del cliente ASP.NET MVC
- 10. lado del servidor MVC + lado del cliente MVC
- 11. Paginación: ¿lado del servidor o lado del cliente?
- 12. Necesito llamar al evento del lado del servidor usando __doPostBack
- 13. Idiomas del lado del cliente
- 14. ASP.NET equivalente del lado del servidor incluye
- 15. Acceso a la variable del lado del servidor en el lado del cliente y viceversa Asp.Net y javascript
- 16. librería javascript para el almacenamiento del lado del cliente con la sincronización del lado del servidor
- 17. Plantillas del lado del servidor, plantillas del lado del cliente - ¿Conversión automática?
- 18. ¿Debo hacer solicitudes de API del lado del servidor o del lado del cliente?
- 19. Sesiones del lado del cliente
- 20. Agregar evento del lado del servidor al control del extensor
- 21. marco del lado del cliente ASP.NET Ajax no pudo cargar
- 22. ¿Evento de incendio después de la validación del script del lado del cliente en asp.net?
- 23. Caché de imagen del lado del cliente con ASP.Net
- 24. ¿Cuándo usar el lado del cliente o del lado del servidor?
- 25. jqgrid clasificación del lado del cliente con paginación del lado del servidor - los datos desaparecen
- 26. Opciones para la página ASP.NET con marcado correspondiente del lado del cliente y del lado del servidor
- 27. ASP.NET: Sincronización de reglas de validación del lado del cliente y del servidor
- 28. en el código del lado del servidor asp.net?
- 29. ¿Cómo usar las reglas de validación tanto del lado del cliente como del lado del servidor?
- 30. Cookies solo del lado del cliente
¿Alguna vez resolvió esto con éxito? ¿Aún necesitas ayuda con esto? – jcolebrand