Asp.net web forms - Poinformowanie front o zimanie na bazie

0

Hej

Użytkownik będąc na stronie Example.aspx ma zaczytane pewne dane o stanie jego płatności.
Płatności są ksiegowane poprzez system księgowy i chciałbym by użytkownik tą informację o stanie płatności dostał bez odświeżania strony w przeglądarce.
Zmiana taka następuje na bazie danych i trzeba było by złapać jakiś uchwyt do takiej akcji.

Jak można temat obsłużyć?

  1. Napisac JS który co jakis czas będzie wywoływał serwer i sprawdzał czy nastąpiła zmiana?
  2. Próbować może z WebSockets? Lecz tutaj nie mam pewności czy wychwyce samą zmiane na bazie i obsłuże to przy pomocy web sockets?
0

A ile będzie użytkowników? Jak nie wiele będzie jednoczesnych sesji to lepiej websocket.

5

SignalR obczaj

0

Hej

zakładam ze "stanie płatności" to u Ciebie obiekt label.. zatem dajesz to w updatepanel żebyś nie miał odświeżenia strony.
następnie dodajesz do forms'a timera który sprawdza w bazie czy cos sie zmieniło.. i jak sie zmieni to wpisujesz zmianę w labela potem updatepanel i zatrzymujesz timer..

1 użytkowników online, w tym zalogowanych: 0, gości: 1