Τι είναι το ViewState generator;
Τι είναι το ViewState generator;

Βίντεο: Τι είναι το ViewState generator;

Βίντεο: Τι είναι το ViewState generator;
Βίντεο: Что делать, если вы удалите файл Desktop.ini? (И другие системные файлы Windows) 2024, Νοέμβριος
Anonim

Εισαγωγή: Προβολή κατάστασης Κλειδί Γεννήτρια

Αυτός ο κώδικας θα δημιουργήσει νέα κλειδιά που μπορείτε να τοποθετήσετε στον ιστό σας. config έτσι ώστε να εξαλειφθούν οι διενέξεις. Όλος ο κωδικός που περιλαμβάνεται χρησιμοποιεί έναν τυχαίο αριθμό γεννήτρια με βάση το χρόνο, ώστε να μην συμβούν ποτέ μελλοντικές συγκρούσεις.

Λαμβάνοντας υπόψη αυτό, τι είναι το ViewState;

ViewState είναι μια σημαντική τεχνική διαχείρισης κράτους από την πλευρά του πελάτη. ViewState χρησιμοποιείται για την αποθήκευση δεδομένων χρήστη στη σελίδα τη στιγμή της δημοσίευσης πίσω από την ιστοσελίδα. ViewState δεν κρατά τα στοιχεία ελέγχου, κρατά τις τιμές των στοιχείων ελέγχου. Δεν επαναφέρει την τιμή για έλεγχο μετά τη δημοσίευση της σελίδας πίσω.

Επίσης, πού αποθηκεύονται οι πληροφορίες του ViewState; Προβολή δεδομένων κατάστασης είναι αποθηκευμένο στην πλευρά του πελάτη (Ιστοσελίδα) με τη μορφή ενός κρυφού στοιχείου ελέγχου (κρυφό πεδίο HTML) με το όνομα "_VIEWSTATE" και Προβολή δεδομένων κατάστασης είναι αποθηκευμένο σε κωδικοποιημένη μορφή Base64 String, η οποία μπορεί να αποκωδικοποιηθεί περαιτέρω.

Λαμβάνοντας υπόψη αυτό, τι είναι η παράμετρος ViewState;

ο Παράμετρος ViewState είναι ένα base64 σειριακό παράμετρος που συνήθως αποστέλλεται μέσω ενός κρυφού παράμετρος που ονομάζεται _ VIEWSTATE με αίτημα POST. Αυτό παράμετρος είναι αποσειροποιημένο στην πλευρά του διακομιστή για την ανάκτηση των δεδομένων. Συνήθως είναι δυνατό να εκτελεστεί κώδικας σε διακομιστή web όπου ισχύει ViewState μπορεί να σφυρηλατηθεί.

Γιατί το ViewState δεν χρησιμοποιείται στο MVC;

ASP. NET MVC κάνει μην χρησιμοποιείτε το ViewState με την παραδοσιακή έννοια (αυτή της αποθήκευσης των τιμών των στοιχείων ελέγχου στην ιστοσελίδα). ASP. NET MVC θα διατηρηθούν οι τιμές των στοιχείων ελέγχου για αρκετό καιρό, ώστε να μπορείτε να τα επικυρώσετε και (εάν χρειάζεται) να τα επαναφέρετε στη σελίδα σας για επεξεργασία ή διόρθωση.

Συνιστάται: