2017-03-21 5 views
0

Ich möchte einige Datensätze nacheinander verarbeiten, müssen Datensatznummer auf ASPX-Seite anzeigen, die derzeit verarbeitet n-ten Datensatz.
Einstellwert des n-ten Datensatz in einem Etikett funktioniert nicht, da es nur reflektiert wird nach einer Antwort vom Server zurückkommen (es ist nicht aufgefrischt für jeden Datensatz bekommt - sieht aus wie Einfrieren)So zeigen Sie Echtzeit-Zähler in asp.net

+0

Lösung für das Einfrieren Problem anwendbar ist: Verwenden Sie einen neuen Thread – Emily

+0

Was ist AJAX zu berechnen Sekunden? –

+0

Ajax Konflikt mit jquery und Bootstrap – Saurabh

Antwort

2

Sie verschiedene Techniken verwenden können:

  • Server ziehen über AJAX-Anforderung in einem bestimmten Zeitraum. Gut zu beantworten Frage zu diesem Thema -
  • Verwenden Sie SignalR, um Änderungen an den Client zurückzusenden, wenn es Änderungen auf dem Server gab. Sie können darüber mehr hier lesen: How SignalR works internally?

eine auswählen, die in Ihrem Fall

+0

Was ist mit Angular? – Rahul

+0

@Rahul Mit 'Angular' würden Sie Server-Pooling implementieren. Aber es spielt keine Rolle, wie Sie 'setInterval()' aufrufen würden, um den Server nach Updates zu rufen – klashar