Χαμήλωσα λίγο τις απαιτήσεις μου και το πέτυχα
Λοιπόν αντί να δείχνω ένα live timer το οποίο είναι μόνο για το εφέ αυτό που στην ουσία ήθελα ήταν στο τέλος του partial postback του AJAX update panel της σελίδας μου να δείχνω πόσος χρόνος έχει περάσει.
Άρα αυτό που μου χρειαζόταν κυρίως ήταν να πιάσω στο client side το begin partial postback και το endpartialpostback ώστε με απλή javascript να υπολογίζω το χρόνο που πέρασε και να το δείχνω σε ένα Span
Αυτό γίνεται με 2 γραμμές κώδικα στο load της σελίδας !@#$!@#$
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(typeof(Page), "ajaxTrigger1", "Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);", true);
Page.ClientScript.RegisterStartupScript(typeof(Page), "ajaxTrigger2", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);", true);
}
Γράφεις και τους δύο πολύ απλές JS συναρτησούλες σου BeginRequestHandler, EndRequestHandler και τελείωσες
Κλασσικό πρόβλημα που για να το λύσεις αρκεί να ξέρεις πως να το προσεγγίσεις!!!!!!!
Μετά από όλα αυτά ένα έχω να πω ουφφφουφφφφφφφφφφφφφφφφφφφφφφφ
Δώστε να μου να γράψω μια 10.000 γραμμών store procedure για να έρθω στα ίσα μου
Manos