dedlfix: Seitenreload

Beitrag lesen

Tach!

Es handelt sich um eine Tabelle, deren Zellen jeweils eine ID haben. Jede Zelle kann mehrere Einträge haben, sowie einer Css-Klasse angehören. Die Tabelle kann von mehrern Usern mit Zelleneinträgen befüllt sowie editiert/gelöscht werden. Der User, der einen Eintrag vor- oder wegnimmt, erhält ohnehin einen Reload der Seite. Aber die anderen user hinken dem nun hinterher…

Nunja, dann gibt es die Möglichkeit des periodischen Aktualisierens. Das kann man brutal mit einem Seiten-Reload machen, aber auch weniger hart durch Austausch der betroffenen Datensätze. (Zusatzfrage, was passiert mit dem Datensatz, den einer gerade bearbeitet, während ein anderer die Bearbeitung abgeschlossen hat und nun eine Aktualisierung ansteht?)

Neben dem periodischen Aktualisieren gibt es auch noch die Möglichkeit, dass der Server über Änderungen informiert. Dazu muss ein Rückkanal vom Browser zum Server ständig offen sein, über den der Server Nachrichten schicken kann. Üblicherweise erfolgt das heutzutage über Websocket. Es gibt auch Systeme wie SignalR, die die Niederungen der Kommunikation wegabstrahieren und sich programmiertechnisch wie ein Funktionsaufruf anfühlen. Besonders wenn der IIS und ASP.NET MVC auf Serverseite zum Einsatz kommen. Ich weiß grad nicht, was du für ein System hast. Der allgemeine Name für solche Systeme ist RPC (Remote Procedure Call) oder besonders im Webumfeld auch Push Notification.

dedlfix.