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

Άποψη: 16550|Απάντηση: 0

[ASP.NET] ASP.NET σημεία γνώσης

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2/4/2015 10:32:43 π.μ. | | |
Κεφάλαιο I
1. Κατανοήστε τη διαφορά μεταξύ C/S και B/S, ASP.NET είναι η ανάπτυξη προγράμματος με βάση το μοντέλο B/S
2.ASP. Χαρακτηριστικά και πλεονεκτήματα του .NET (Ανατρέξτε στο σχολικό βιβλίο)
3. Πώς να δημιουργήσετε ένα ASP.NET διαδικτυακό πρόγραμμα στο vs2008 (vs2010);
Βήματα: Αρχείο-->Νέο->Project-->εφαρμογή Windows C#->ASP.NET
4. Διαχωρισμός κώδικα: η ιστοσελίδα στο προσκήνιο και η λογική γλώσσα φόντου C# διαχωρίζονται,

Κεφάλαιο II
1. Γλώσσα δέσμης ενεργειών: από την πλευρά του διακομιστή, από την πλευρά του πελάτη
        1.1 Γλώσσα δέσμης ενεργειών από την πλευρά του διακομιστή
                Μέθοδος γραφής 1: <σενάριο για την αφαίρεση t language="C#">... Κωδικός C# .....</scrip去掉t>
                Μέθοδος γραφής 2: <% %>

        1.2 Γλώσσα δέσμης ενεργειών πελάτη (η Javascrip αφαιρεί το t)
                Γράψιμο: <scrip remove t type="text/javascrip remove t">... Η javascrip αφαιρεί τον t-code....</scrip去掉t>

Διαφορά: Οι δέσμες ενεργειών από την πλευρά του πελάτη αποστέλλονται απευθείας στη σελίδα πελάτη και εκτελούνται στο πρόγραμμα περιήγησης πελάτη.
        Η δέσμη ενεργειών από την πλευρά του διακομιστή μεταγλωττίζεται και αποκρύπτεται στην πλευρά του διακομιστή και, στη συνέχεια, οι πληροφορίες αποτελεσμάτων αποστέλλονται στον υπολογιστή-πελάτη

2.Page αντικείμενα (κοινά συμβάντα και χαρακτηριστικά)
        2.1 Συμβάντα: Page_Load: Καλείται αυτόματα κατά τη φόρτωση της σελίδας
        2.2 Χαρακτηριστικό: IsPostBack: Προσδιορίστε εάν φορτώνεται για πρώτη φορά (false: πρώτη φόρτωση, true: επιστροφή πρόσβασης)

3. Μεταφορά αξίας σελίδας
        3.1 Τιμή που μεταβιβάζεται εντός της σελίδας: ViewState["key")
                π.χ.: τιμή αποθήκευσης: ViewState["name"] = "Zhang San";
                        Τιμή: όνομα συμβολοσειράς = ViewState["name"]. ToString();
        3.2 Μεταβίβαση τιμής μεταξύ σελίδων
                1. Η σελίδα Α μεταβαίνει στο Β: Προσθέστε το χαρακτηριστικό PostBackUrl="B.aspx" στο κουμπί στο Α
                2. Κωδικός φόντου στη σελίδα Β: PreviousPage.FindControl("Αναγνωριστικό ελέγχου της σελίδας Α");

Κεφάλαιο III
1. Κοινά στοιχεία ελέγχου: πλαίσιο κειμένου, αναπτυσσόμενο πλαίσιο, επιλογή ραδιοφώνου, έλεγχος, κουμπί...
2. Επαληθεύστε τους ελέγχους:

Κεφάλαιο IV
1. Αντικείμενο απόκρισης
        1.1 Ανακατεύθυνση (URL); Μέθοδος: Μετάβαση σελίδας
        1.2 Εγγραφή ("ετικέτα html"); Μέθοδος: Εμφάνιση του περιεχομένου της σελίδας απάντησης
        1.3 Τέλος(); Μέθοδος: Διακοπή απόκρισης στο περιεχόμενο της σελίδας
2. Αίτημα αντικειμένου
        2.1 Χαρακτηριστικό: QueryString["key"]: Λάβετε τις παραμέτρους που μεταβιβάζονται στη διεύθυνση URL
        2.2 Λειτουργία: Περάστε την τιμή μεταξύ των σελίδων
                Βήματα:
1. Ένα κουμπί κουκκίδας σελίδας: Response.Redirect(B.aspx?Variable Name 1=Value 1&Variable Name 2=Value2&... );
2. Η σελίδα Β λαμβάνει τιμή: Request.QueryString["Όνομα μεταβλητής 1"]
3. Αντικείμενο διακομιστή
        3.1 Server.HTMLEncode("ετικέτα html"); Κωδικοποιήστε την ετικέτα html έτσι ώστε να είναι σε μορφή συμβολοσειράς
        3.2 Server.UrlEncode("διαδρομή url");  Κωδικοποίηση της συμβολοσειράς URL
        3.3 Server.MapPath("διαδρομή url");  Επιστρέφει την απόλυτη φυσική διαδρομή σε αυτήν τη διαδρομή URL

Κεφάλαιο 5
1. Αντικείμενο εφαρμογής: Αντικείμενο συνόλου εφαρμογής, το οποίο υπάρχει σε όλο το πρόγραμμα που εκτελείται (καθολική μεταβλητή)
        Χρήση μεταβλητής εφαρμογής: application["όνομα μεταβλητής"] = τιμή;
2. Αντικείμενα cookie: Διαφορετικοί πελάτες έχουν διαφορετικά αντικείμενα και οι αποθηκευμένες πληροφορίες μπορούν να αποθηκευτούν στον πελάτη.
        Υπάρχουν 2 τύποι cookies: 1. Αποθηκευμένος στη μνήμη, ο χρήστης εξαφανίζεται όταν φεύγει.
2。 Αποθηκεύεται με τη μορφή αρχείου txt στο φάκελο cookies του πελάτη και ο χρόνος αποθήκευσης μπορεί να προσαρμοστεί.
        Πώς να χρησιμοποιήσετε τις μεταβλητές αντικειμένου cookie
                1. Ορίστε το αντικείμενο cookie
                HttpCookie cookie = νέο HttpCookie("κλειδί","τιμή");
                2. Προσθέστε ένα cookie στο αντικείμενο Απόκριση
                Response.Cookies.Add(cookie);
                2.2 (Αποθηκεύεται ως αρχείο txt σε ειδικό φάκελο στον πελάτη)
                Cookie.Expires = DateTime.Now.Add("Ώρα αποθήκευσης");
                3. Διαβάστε το περιεχόμενο του αντικειμένου cookie
                string strValue = Request.Cookies["κλειδί"]. αξία;
               
3. Αντικείμενο συνεδρίας: Διαφορετικοί πελάτες έχουν διαφορετικά αντικείμενα, τα οποία υπάρχουν μετά τη σύνδεση του χρήστη και εξαφανίζονται μετά την έξοδο.
        Μέθοδος χρήσης μεταβλητής περιόδου λειτουργίας: Περίοδος σύνδεσης ["όνομα μεταβλητής"] = τιμή;
        Κοινές ιδιότητες της συνεδρίας:
SessionID: Κάθε χρήστης έχει το δικό του μοναδικό SessionID
Χρονικό όριο: Ορίστε το χρονικό όριο λήξης χρήστη, μονάδα: λεπτά, ο χρήστης θα βγει αυτόματα (εκκαθάριση περιόδου λειτουργίας) εάν ο χρήστης δεν λειτουργήσει εντός του καθορισμένου χρόνου, ο προεπιλεγμένος χρόνος είναι 20 λεπτά, μπορείτε να τον αλλάξετε στο αρχείο aspx: <% περίοδος λειτουργίας. Χρονικό όριο = 10 %>
         Μέθοδος συνεδρίας: Abandon()

ASP.NET知识点.doc (29 KB, Αριθμός λήψεων: 0, Τιμή πώλησης: 1 Κόκκος MB)





Προηγούμενος:asp.net εφαρμόσετε cookies για να αποθηκεύσετε τιμές
Επόμενος:asp.net αποθηκεύσετε cookies στον πελάτη και αποθηκεύστε τα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com