υπολογιστή

* Γνώση Υπολογιστών >> υπολογιστή >> Διαδίκτυο

Πώς να σταματήσετε μια σελίδα να τρεμοπαίζει στο Postback

Οι προγραμματιστές Asp.Net χρησιμοποιούν τον όρο "postback" για να ανατρέξουν σε μια ανανέωση σελίδας που έχει πρόσβαση στον διακομιστή. Μια σελίδα αναβοσβήνει στιγμιαία κατά τη διάρκεια της επιστροφής, επειδή το πρόγραμμα περιήγησης του χρήστη σκουπίζει στιγμιαία τη σελίδα καθαρά πριν από την απόδοση του νεοαποκτηθέντος περιεχομένου. Η Microsoft, αναγνωρίζοντας αυτό το πρόβλημα, παρέχει στους προγραμματιστές διάφορες μεθόδους εξάλειψης του τρεμούλιασμα κατά τη διάρκεια της επιστροφής, συμπεριλαμβανομένου του πλαισίου Ajax. Ajax ή Asynchronous Javascript και Xml, εξαλείφει το τρεμόπαιγμα, περιορίζοντας τις αναδρομές σε μόνο το τμήμα της σελίδας που ζητεί δεδομένα.

Βήμα 1

Ανοίξτε το αρχείο που περιέχει την ιστοσελίδα που τρεμοπαίζει στο Visual Studio ( Ανατρέξτε στις αναφορές 1, σελίδες 1602 - 1607.

Βήμα 2

Προσθήκη ελέγχου ScriptManager στη σελίδα.

Βήμα 3

Επισυνάψτε περιεχόμενο το οποίο θέλετε να ενημερώσετε μέσω ενός postback Ορίστε το αναγνωριστικό ελέγχου του UpdatePanel σε "UDP1" και ορίστε την ιδιότητα "Runat" σε "Server".

Βήμα 4

Ορίστε τις ιδιότητες των ελέγχων που έχουν ενσωματωθεί στο UpdatePanel. Εγκλείστε τα στοιχεία ελέγχου και τα στοιχεία ελέγχου που ανταποκρίνονται στο χρήστη μέσα στο ίδιο UpdatePanel.

Αποθηκεύστε την εργασία σας και εκτελέστε την ιστοσελίδα. Αλληλεπιδράστε με τα στοιχεία ελέγχου της σελίδας για να βεβαιωθείτε ότι δεν προκαλούν τρεμόπαιγμα της σελίδας μετά από ένα postback.

Στοιχεία που θα χρειαστείτε

Visual Studio, 2008 ή μεταγενέστερη έκδοση

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα