ASP.NET Web Pages - Αντικείμενα
- Προηγούμενη σελίδα Φόρμα WebPages
- Επόμενη σελίδα Αρχείο WebPages
Οι Web Pages συνήθως σχετίζονται με αντικείμενα.
Άντικειμενο Page
Έχετε ήδη δει μερικά χρησιμοποιημένα αντικείμενα Page:
@RenderPage("header.cshtml") @RenderBody()
Στο προηγούμενο κεφάλαιο, είδατε δύο χρησιμοποιημένα χαρακτηριστικά του αντικειμένου Page (isPost και Request):
Αν (isPost) { Αν (Request["Choice"] != null {
Ορισμένα χαρακτηριστικά του αντικειμένου Page
Μέθοδος | Περιγραφή |
---|---|
href | Δημιουργήστε URL χρησιμοποιώντας τους καθορισμένους παραμέτρους. |
RenderBody() | Στην σελίδα διάταξης, θα εμφανιστεί το περιεχόμενο της σελίδας που δεν βρίσκεται στο καθορισμένο τμήμα. |
RenderPage(page) | Εμφανίστε το περιεχόμενο μιας σελίδας σε άλλες σελίδες. |
RenderSection(section) | Στην σελίδα διάταξης, θα εμφανιστεί το περιεχόμενο του καθορισμένου τμήματος. |
Write(object) | Εγγράψτε το καθορισμένο αντικείμενο ως αλφαριθμητική αλυσίδα HTML κωδικοποίησης. |
WriteLiteral | Δεν απαιτείται η προηγούμενη κωδικοποίηση HTML του καθορισμένου αντικειμένου πριν από την εγγραφή του. |
Ορισμένα χαρακτηριστικά του αντικειμένου Page
Ιδιότητες | Περιγραφή |
---|---|
isPost | Επιστρέφει μια τιμή (true ή false), που δείχνει αν ο τρόπος μεταφοράς δεδομένων HTTP που χρησιμοποιείται από τον πελάτη για την αίτηση της σελίδας είναι POST αίτηση. |
Layout | Αποκτήστε ή ρυθμίστε το δρόμο για τη σελίδα διάταξης. |
Page | Προσφέρει πρόσβαση σε κοινά δεδομένα μεταξύ της σελίδας, της σελίδας διάταξης και των σελίδων σελίδας. |
Request | Λάβετε το αντικείμενο HttpRequest για την τρέχουσα αίτηση HTTP. |
Server | Αποκτήστε το αντικείμενο HttpServerUtility, το οποίο παρέχει μεθόδους που μπορούν να χρησιμοποιηθούν κατά τη διάρκεια της επεξεργασίας της σελίδας. |
Ιδιότητες της Page (Page αντικείμενο)
Οι ιδιότητες της Page (Page αντικείμενο) παρέχουν πρόσβαση σε κοινά δεδομένα μεταξύ της σελίδας, της σελίδας διάταξης και των σελίδων σελίδας.
Μπορείτε να προσθέσετε (χρησιμοποιήσετε) τις δικές σας ιδιότητες όπως οι ιδιότητες της Page:
- Page.Title
- Page.Version
- Page.anythingyoulike
Οι ιδιότητες της σελίδας είναι πολύ χρήσιμες. Για παράδειγμα, μπορείτε να ρυθμίσετε τον τίτλο της σελίδας στο αρχείο περιεχομένου και στη συνέχεια να χρησιμοποιήσετε αυτόν τον τίτλο στο αρχείο διάταξης:
Home.cshtml
@{ Layout="~/Shared/Layout.cshtml"; Page.Title="Σελίδα Γραφείου" } <h1Καλωσορίσατε στο CodeW3C.com</h1> <h2>Βασικά Συστατικά Ιστοσελίδας Web</h2> <p>Αρχική σελίδα (Default.cshtml)</p> <p>Αρχείο διάταξης (Layout.cshtml)</p> <p>Στυλ (Site.css)</p>
Layout.cshtml
<!DOCTYPE html> <html> <head> <title>@Page.Title</title> </head> <body> @RenderBody() </body> </html
- Προηγούμενη σελίδα Φόρμα WebPages
- Επόμενη σελίδα Αρχείο WebPages