Benutzer mit den meisten Antworten
Web Server Controls, Postback über Timer-Event

Frage
-
Hallo, ich programmiere gerade ein Server Control mit einem Timer. Der Timer löst auch aus, die Ereignisbehandlung findet statt. Allerdings erfolgt kein Postback.
Der IPostBackEventHandler ist implementiert. Was habe ich eventuell vergessen? Nachfolgend die Code-Teile, die sich um das Event kümmern sollen.
Public Sub New() MyBase.New() AddHandler timer.Elapsed, AddressOf Me.OnTimer timer.AutoReset = True timer.Enabled = True End Sub
Protected Sub OnTimer(ByVal sender As Object, e As ElapsedEventArgs) RaiseEvent TimerTick(sender, e) End Sub Public Sub RaisePostBackEvent(eventArgument As String) Implements IPostBackEventHandler.RaisePostBackEvent OnTimer(Me.timer, EventArgs.Empty) End Sub
Besten Dank für Eure Hinweise.
Antworten
-
Hi,
was willst Du da mit einem serverseitigen Timer? Wenn, brauchst Du einen clientseitigen Timer, der dann das Formular bzw. dessen Daten sendet. Helfen können dir da setTimeout und setInterval.
Siehe dazu bspw:
http://www.w3schools.com/js/js_timing.asp
So wirklich verstanden habe ich allerdings auch nicht, warum Du in RaisePostBackEvent die OnTimer Methode aufrufst?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert h.schewe Donnerstag, 24. November 2016 22:30
Alle Antworten
-
Hi,
was willst Du da mit einem serverseitigen Timer? Wenn, brauchst Du einen clientseitigen Timer, der dann das Formular bzw. dessen Daten sendet. Helfen können dir da setTimeout und setInterval.
Siehe dazu bspw:
http://www.w3schools.com/js/js_timing.asp
So wirklich verstanden habe ich allerdings auch nicht, warum Du in RaisePostBackEvent die OnTimer Methode aufrufst?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert h.schewe Donnerstag, 24. November 2016 22:30