Attualmente sto sviluppando un'applicazione in ASP.NET usando SQL come database di back-end. Nella mia intestazione, ho una barra di stato che mostra lo stato corrente dell'utente e un timer che mostra per quanto tempo sono stati etichettati come tale stato.
Utilizzare un pannello di aggiornamento con un timer per aggiornare i dati direttamente dal database (effettuando così 1 query / aggiornamento ogni secondo) non sembra il modo migliore per farlo. Suppongo che tu voglia interrogare "l'ora di inizio" dell'utente per il loro stato e usare un timer javascript per tenere traccia da lì, ma il mio problema è questo; come integrare questo metodo assicurandomi allo stesso tempo che lo stato stesso venga aggiornato quando viene modificato nel database?