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

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

[ASP.NET] Το Response.Write εξάγει το καθορισμένο html στο σώμα της σελίδας

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 3/4/2015 9:12:06 μ.μ. | | |

keywords:Response.Write , body 输出内容

===========================================

Όταν γράφουμε asp.net εφαρμογή Ιστού, πρέπει να εξάγουμε τον αντίστοιχο κώδικα πελάτη απευθείας στη σελίδα (π.χ. έξοδος <span id='clientid' stype=''></span>). Εάν χρησιμοποιήσουμε το Response.Write για έξοδο, θα διαπιστώσουμε ότι το περιεχόμενο εξόδου βρίσκεται στην πρώτη γραμμή του πηγαίου κώδικα της σελίδας και όχι στην ετικέτα σώματος.

Υπάρχουν δύο λύσεις για αυτήν την κατάσταση:

1. Ορίστε μια μεταβλητή xxx, χρησιμοποιήστε <%=xxx%> τοποθετημένη στην ετικέτα σώματος.
2. Δημιουργήστε δυναμικά ένα στοιχείο ελέγχου Literal (το χαρακτηριστικό Text είναι το περιεχόμενο που θέλουμε να εξάγουμε και το Mode είναι (εάν χρειάζεται να χρησιμοποιήσετε το LiteralMode.Transform για το αρχικό περιεχόμενο εξόδου) και προσθέστε το στοιχείο ελέγχου στα αντίστοιχα στοιχεία ελέγχου. Ανατρέξτε στην τεκμηρίωση του MSDN για περισσότερες πληροφορίες σχετικά με αυτό το στοιχείο ελέγχου.
Η μέθοδος 1 είναι κατάλληλη για τη σύνταξη σελίδων και όχι για στοιχεία ελέγχου. Η μέθοδος 2 αντισταθμίζει αυτό το πρόβλημα




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

Mail To:help@itsvse.com