Όνειρο ASP Request

Το αντικείμενο Request του ASP χρησιμοποιείται για να αποκτήσετε πληροφορίες από τον χρήστη.

Παράδειγμα

Παράδειγμα συλλογής QueryString

Αποστολή ερωτηματικών πληροφοριών όταν ο χρήστης κάνει κλικ στο σύνδεσμο
Αυτό το παράδειγμα δείχνει πώς να αποστείλετε επιπλέον πληροφορίες στη σελίδα μέσω του σύνδεσμου και να αποκτήσετε αυτές τις πληροφορίες στη στόχο της σελίδας (στον παρόντα παράδειγμα είναι η ίδια σελίδα).
Σύντομη εφαρμογή της συλλογής QueryString
Παράδειγμα QueryString Πώς να αποκτήσετε τιμή από τη συλλογή του μορφώματος. Αυτό το μορφωμά χρησιμοποιεί το μέθοδο GET, που σημαίνει ότι οι ενημερώσεις που αποστέλλονται είναι ορατές για τον χρήστη (στον URL). Η μέθοδος GET περιορίζει επίσης τον αριθμό των ενημερώσεων που αποστέλλονται.
Πώς να χρησιμοποιήσουμε τις πληροφορίες που στείλαμε από τη φόρμα
Παράδειγμα για τη χρήση των τιμών που αποκτήσαμε από τη φόρμα. Χρησιμοποιήσαμε QueryString Η συλλογή. Αυτή η φόρμα χρησιμοποιεί το μέθοδο GET.
Περισσότερες πληροφορίες από τη φόρμα
Παράδειγμα για την περίπτωση που τα πεδία εισαγωγής περιέχουν αρκετά ίδια ονόματαQueryString Ποια πληροφορίες θα περιέχει. Θα δείξει πώς να διαχωρίσουμε τα ίδια ονόματα. Θα δείξει επίσης πώς να χρησιμοποιήσουμε count Η συλλογή θα περιέχει τον αριθμό των "name" χαρακτηριστικών. Αυτή η φόρμα χρησιμοποιεί το μέθοδο GET.

Παράδειγμα συλλογής Form

Μια απλή εφαρμογή της συλλογής Form
Παράδειγμα Form Πώς η συλλογή αποκτάει τιμές από τη φόρμα. Αυτή η φόρμα χρησιμοποιεί το μέθοδο POST, το οποίο σημαίνει ότι οι πληροφορίες που στέλνουμε είναι μη ορατές για τον χρήστη και δεν υπάρχει περιορισμός στον όγκο των πληροφοριών που στέλνουμε (μπορεί να στείλουμε μεγάλο όγκο πληροφοριών).
Πώς να χρησιμοποιήσουμε τις πληροφορίες από τη φόρμα
Παράδειγμα για τη χρήση των πληροφοριών που αποκτήσαμε από τη φόρμα. Χρησιμοποιήσαμε Form Η συλλογή. Η φόρμα χρησιμοποιεί το μέθοδο POST.
Περισσότερες πληροφορίες από τη φόρμα
Παράδειγμα για την περίπτωση που αρκετοί πεδία εισαγωγής χρησιμοποιούν το ίδιο όνομαForm Ποια πληροφορίες θα περιέχει η συλλογή. Θα δείξει πώς να διαχωρίσουμε τα ίδια ονόματα. Θα δείξει επίσης πώς να χρησιμοποιήσουμε count Η συλλογή θα περιέχει τον αριθμό των "name" χαρακτηριστικών. Αυτή η φόρμα χρησιμοποιεί το μέθοδο POST.
Φόρμα με κουτιά επιλογής
Παράδειγμα Form Η συλλογή επικοινωνεί με τον χρήστη μέσω κουτιών επιλογής. Αυτή η φόρμα χρησιμοποιεί το μέθοδο POST.
Φόρμα με κουτιά επιλογής
Παράδειγμα Form Η συλλογή επικοινωνεί με τον χρήστη μέσω κουτιών επιλογής. Αυτή η φόρμα χρησιμοποιεί το μέθοδο POST.

Άλλες περιπτώσεις

Αποκτήστε πληροφορίες του χρήστη
Πώς να βρείτε πληροφορίες για τον τύπο του περιηγητή, την διεύθυνση IP του επισκέπτη κ.λπ.
Αποκτήστε τις μεταβλητές του διακομιστή
Παράδειγμα ServerVariables Η συλλογή μπορεί να αποκτήσει πληροφορίες για τον τύπο του περιηγητή, την διεύθυνση IP του επισκέπτη κ.λπ.
Δημιουργία welcome cookie
Παράδειγμα για τη δημιουργία ενός cookie καλωσορίσματος χρησιμοποιώντας τη συλλογή Cookies cookie.
Παράδειγμα για την εξάγηση του συνολικού αριθμού των bajt που στείλαμε
Παράδειγμα TotalBytes Περιλαμβάνει ιδιότητες για να αποκτήσουμε τον συνολικό αριθμό των bajt που στείλαμε στο αντικείμενο Request

Request αντικείμενο

Όταν ο περιηγητής ζητάει μια σελίδα από τον διακομιστή, αυτή η συμπεριφορά ονομάζεται αίτημα (request).

Το αντικείμενο ASP Request χρησιμοποιείται για να αποκτήσουμε πληροφορίες από τον χρήστη. Οι συλλογές, οι ιδιότητες και τα μεθόδους του περιγράφονται ως εξής:

Συλλογή

Συλλογή Περιγραφή
ClientCertificate Περιέχει τις τιμές των πεδίων που αποθηκεύονται στον πελάτη πιστοποιητικό
Cookies Περιέχει όλες τις τιμές των cookie που στείλαμε στην HTTP αίτημα
Form Περιέχει όλες τις τιμές των φόρμας που στείλαμε με το μέθοδο post
QueryString Είναι η σύνθετη αλυσίδα χαρακτήρων που περιέχει όλες τις τιμές των μεταβλητών της HTTP ερωτηματολογίας
ServerVariables Περιέχει όλες τις τιμές των μεταβλητών του servers.

Ενδεικτικές τιμές

Ενδεικτικές τιμές Περιγραφή
TotalBytes Επιστρέφει το συνολικό αριθμό μυριάδων που στάλθηκαν από τον πελάτη στο σώμα της αίτησης.

Μέθοδος

Μέθοδος Περιγραφή
BinaryRead Αποκτήστε τα δεδομένα που αποστέλλονται ως μέρος της αίτησης post από το πελάτη στο server και αποθηκεύστε τα σε ένα ασφαλές πίνακα.