ASP.NET Web Pages - 类

StringExtensions 类 - 方法

Μέθοδος Περιγραφή
As<TValue>(String) Μετατροπή της αλφαριθμητικής αλυσίδας σε ισχυρή τιμή τύπου δεδομένων.
As<TValue>(String, TValue) Μετατροπή της αλφαριθμητικής αλυσίδας σε καθορισμένο τύπο δεδομένων και καθορισμός προεπιλεγμένης τιμής.
AsBool(String) Μετατροπή της αλφαριθμητικής αλυσίδας σε αλφαριθμητική τιμή布尔 (true/false).
AsBool(String, Boolean) Μετατροπή της αλφαριθμητικής αλυσίδας σε αλφαριθμητική τιμή布尔 (true/false) και καθορισμός προεπιλεγμένης τιμής.
AsDateTime(String) Μετατροπή της αλφαριθμητικής αλυσίδας σε τιμή DateTime.
AsDateTime(String, DateTime) Μετατροπή της αλφαριθμητικής αλυσίδας σε τιμή DateTime και καθορισμός προεπιλεγμένης τιμής.
AsDecimal(String) Μετατροπή της αλφαριθμητικής αλυσίδας σε αριθμό Decimal.
AsDecimal(String, Decimal) Μετατροπή της αλφαριθμητικής αλυσίδας σε αριθμό Decimal και καθορισμός προεπιλεγμένης τιμής.
AsFloat(String) Μετατροπή της αλφαριθμητικής αλυσίδας σε αριθμό Single.
AsFloat(String, Single) Μετατροπή της αλφαριθμητικής αλυσίδας σε αριθμό Single και καθορισμός προεπιλεγμένης τιμής.
AsInt(String) Μετατροπή της αλφαριθμητικής αλυσίδας σε ακέραιο.
AsInt(String, Int32) Μετατροπή της αλφαριθμητικής αλυσίδας σε ακέραιο και καθορισμός προεπιλεγμένης τιμής.
Is<TValue> Έλεγχος αν η αλφαριθμητική αλυσίδα μπορεί να μετατραπεί σε καθορισμένο τύπο δεδομένων.
IsBool Έλεγχος αν η αλφαριθμητική αλυσίδα μπορεί να μετατραπεί σε τύπο Boolean (true/false).
IsDateTime Έλεγχος αν η αλφαριθμητική αλυσίδα μπορεί να μετατραπεί σε τύπο DateTime.
IsDecimal Έλεγχος αν η αλφαριθμητική αλυσίδα μπορεί να μετατραπεί σε τύπο Decimal.
IsEmpty Ελέγξτε αν η τιμή της συμβολοσειράς είναι nullptr ή κενή.
IsFloat Ελέγξτε αν η αλφαριθμητική συμβολοσειρά μπορεί να μετατραπεί σε τύπο Single.
IsInt Ελέγξτε αν η αλφαριθμητική συμβολοσειρά μπορεί να μετατραπεί σε ακέραιο.

Κλάση WebPageBase - Ιδιότητες

Επιλογές Περιγραφή
Layout Επιστρέψτε ή ρυθμίστε το μονοπάτι της σελίδας διαμόρφωσης.
Output Επιστρέψτε το παράδειγμα TextWriter που χρησιμοποιείται από την τρέχουσα σελίδα.
OutputStack Επιστρέψτε το stack του αντικειμένου TextWriter του τρέχοντος περιβάλλοντος σελίδας.
Page Προσφέρει πρόσβαση παρόμοια με τις ιδιότητες για τα δεδομένα σελίδας που μοιράζονται η σελίδα, η σελίδα διαμόρφωσης και η σελίδα διαίρεσης.
PageData Προσφέρει πρόσβαση παρόμοια με το array για τα δεδομένα σελίδας που μοιράζονται η σελίδα, η σελίδα διαμόρφωσης και η σελίδα διαίρεσης.

Κλάση WebPageBase - Μέθοδος

Μέθοδος Περιγραφή
ConfigurePage Όταν επανεπιλέγεται στη θυγατρική κλάση, ρυθμίστε την τρέχουσα σελίδα με βάση τη διαμόρφωση της γονικής σελίδας.
CreateInstanceFromVirtualPath Δημιουργήστε μια νέα ενότητα της κλάσης WebPageBase χρησιμοποιώντας το καθορισμένο virtueous μονοπάτι.
DefineSection Χρησιμοποιείται από την σελίδα περιεχομένου για να δημιουργήσει την καθορισμένη ενότητα περιεχομένου.
GetOutputWriter Επιστρέψτε το παράδειγμα TextWriter που χρησιμοποιείται για την εμφάνιση της σελίδας.
InitializePage Δημιουργήστε την τρέχουσα σελίδα.
IsSectionDefined Επιστρέψτε μια τιμή που δείχνει αν ο καθορισμένος τομέας έχει οριστεί στη σελίδα.
PopContext Επιστρέψτε και αφαιρέστε το περιβάλλον από την κορυφή της περίστασης OutputStack.
PushContext Εισάγετε το καθορισμένο περιβάλλον στην κορυφή της περίστασης OutputStack.
RenderBody Στην σελίδα διαμόρφωσης, θα εμφανιστεί το περιεχόμενο της σελίδας που δεν περιλαμβάνεται στην καθορισμένη ενότητα.
RenderPage Εμφανίστε το περιεχόμενο μιας σελίδας σε άλλη σελίδα.
RenderSection Στην σελίδα διαμόρφωσης, θα εμφανιστεί το περιεχόμενο της καθορισμένης ενότητας.
Write Γράψτε τους καθορισμένους παραμέτρους ως κλειδωμένο HTML.
WriteLiteral Μπορείτε να γράψετε τον καθορισμένο αντικείμενο χωρίς να το HTML κωδικοποιήσετε.

Άλλοι συνηθισμένοι τρόποι και επιλογές

Επιλογές Περιγραφή
Request.Cookies[key] Αποκτήστε ή ρυθμίστε την τιμή του HTTP cookie.
Request.Files[key] Αποκτήστε το αρχείο που έχει αποστείλει με την τρέχουσα αίτηση.
Request.Form[key] Αποκτήστε τα δεδομένα που στείλατε με μέθοδο POST στη φόρμα.
Request.QueryString[key] Αποκτήστε τη συλλογή μεταβλητών ερωτηματολογίου HTTP.
Request.Unvalidated(key) Απενεργοποιήστε επιλογικά την αίτηση επαλήθευσης για στοιχεία φόρμας, τιμές ερωτηματολογίου, cookie.
Response.AddHeader() Προσθέστε το HTTP header στο stream απόπτυξης.
Response.OutputCache() Ρυθμίστε τη στρατηγική αποθήκευσης του HTTP απάντησης.
Response.Redirect(path) Μετατοπίστε τον πελάτη στον νέο URL.
Response.SetStatus(StatusCode) Ρυθμίστε τον κώδικα κατάστασης του HTTP απάντησης.
Response.WriteBinary() Γράψτε τη σειρά βυθίσματος των δεδομένων του δεύτερου τύπου που καθορίζεται από το MIME τύπο στο HTTP stream απόπτυξης απάντησης.
Response.WriteFile(file) Γράψτε το καθορισμένο αρχείο απευθείας στον HTTP stream απόπτυξης απάντησης.
@section(sectionName) Ορίστε το μέρος περιεχομένου με το όνομα που καθορίζεται.
Server.HtmlDecode(htmlText) Διακρυστάλλωση της κωδικοποιημένης συμβολοσειράς που έχει κωδικοποιηθεί σε HTML.
Server.HtmlEncode(text) Κωδικοποιήστε τη συμβολοσειρά σε HTML.
Server.MapPath(virtualPath) Επιστρέψτε την φυσική διαδρομή του διακομιστή για τη συγκεκριμένη εικονική διαδρομή.
Server.UrlDecode(urlText) Μετατρέψτε τη κωδικοποιημένη συμβολοσειρά που έχει κωδικοποιηθεί για μεταφορά στο URL σε δεκτική συμβολοσειρά.
Server.UrlEncode(text) Κωδικοποιήστε τη συμβολοσειρά για αξιόπιστη HTTP μεταφορά από τον διακομιστή στον πελάτη.
Session[key] Αποκτήστε ή ρυθμίστε μια τιμή που θα υπάρχει μέχρι να κλείσει ο περιηγητής από τον χρήστη.
ToString() Εμφανίστε τη συμβολοσειρά της τιμής του αντικειμένου.
UrlData[index] Αποκτήστε δεδομένα που σχετίζονται με το URL διαδρομής.