Αρχείο ASCX (Τι είναι & Πώς να ανοίξετε ένα)

Πίνακας περιεχομένων:

Αρχείο ASCX (Τι είναι & Πώς να ανοίξετε ένα)
Αρχείο ASCX (Τι είναι & Πώς να ανοίξετε ένα)
Anonim

Ένα αρχείο με την επέκταση αρχείου ASCX είναι ένα αρχείο ASP. NET Web User Control που σημαίνει Active Server Control Extension.

Βασικά, τα αρχεία ASCX διευκολύνουν τη χρήση του ίδιου κώδικα σε πολλές ιστοσελίδες ASP. NET, εξοικονομώντας χρόνο και ενέργεια κατά τη δημιουργία ενός ιστότοπου.

Για παράδειγμα, ένας αριθμός αρχείων ASPX σε έναν ιστότοπο ενδέχεται να συνδέεται με ένα μόνο αρχείο ASCX που περιέχει κώδικα για το μενού πλοήγησης του ιστότοπου. Αντί να γράφετε τον ίδιο κώδικα σε κάθε σελίδα του ιστότοπου που χρειάζεται το μενού, κάθε σελίδα μπορεί απλώς να οδηγεί στο αρχείο ASCX, κάνοντας τη διαχείριση και την ενημέρωση του μενού σε κάθε σελίδα πολύ πιο εύκολη.

Λαμβάνοντας υπόψη πόσο αποτελεσματικά είναι τα αρχεία ASCX στην απλοποίηση του προγραμματισμού ASP. NET, αυτά τα αρχεία χρησιμοποιούνται συχνά για άλλα συνεπή τμήματα ενός ιστότοπου, όπως κεφαλίδες, υποσέλιδα κ.λπ.

Image
Image

Αν γνωρίζετε ότι το αρχείο ASCX δεν έχει καμία σχέση με έναν ιστότοπο ASP, όπως εάν κατεβάσατε έναν κατά λάθος ενώ προσπαθείτε να λάβετε ένα αντίγραφο κίνησης τραπεζικού λογαριασμού ή κάποιο άλλο έγγραφο, τότε θα πρέπει να το αντιμετωπίσετε διαφορετικά από έναν πραγματικό ASP. Αρχείο ελέγχου χρήστη NET (περισσότερα για αυτό παρακάτω).

Πώς να ανοίξετε ένα αρχείο ASCX

Το Visual Web Developer και το Visual Studio της Microsoft μπορούν να ανοίγουν και να επεξεργάζονται αρχεία ASCX, καθώς και το Dreamweaver της Adobe.

Αν χρειάζεται να ανοίξετε ένα αρχείο ASCX σε Mac, το TextMate θα λειτουργήσει.

Αν και ένα αρχείο ASCX είναι συνδεδεμένο μέσα από ένα αρχείο ASPX (το οποίο μπορεί να προβληθεί σε ένα πρόγραμμα περιήγησης), το ίδιο το αρχείο ASCX δεν προορίζεται για άνοιγμα από το πρόγραμμα περιήγησης. Εάν έχετε κατεβάσει ένα αρχείο ASCX και περιμένατε να περιέχει πληροφορίες (όπως ένα έγγραφο ή άλλα αποθηκευμένα δεδομένα), είναι πιθανό ότι κάτι δεν πάει καλά με τον ιστότοπο και αντί να δημιουργήσει τις χρήσιμες πληροφορίες που αναζητούσατε, παρείχε αυτήν την πλευρά του διακομιστή αντ' αυτού.

Εάν συμβεί αυτό, δοκιμάστε να κάνετε λήψη του αρχείου ξανά ή απλώς να μετονομάσετε το αρχείο για να χρησιμοποιήσετε την επέκταση που περιμένατε να είναι. Μερικές φορές αυτό λειτουργεί.

Για παράδειγμα, εάν σκοπεύατε να κατεβάσετε ένα αρχείο PDF αλλά σας δόθηκε ένα αρχείο ASCX, απλώς μετονομάστε το τμήμα ASCX του αρχείου σε PDF, όπως file.ascx σε file.pdf.

Η μετονομασία ενός αρχείου για χρήση διαφορετικής επέκτασης δεν είναι το ίδιο με τη μετατροπή του αρχείου σε νέα μορφή. Σε αυτήν την περίπτωση, απλώς μετονομάζετε σωστά το αρχείο στην πραγματική του μορφή (PDF σε αυτό το παράδειγμα), κάτι που θα έπρεπε να είχε κάνει ο ιστότοπος αλλά δεν το είχε ολοκληρώσει πλήρως για κάποιο λόγο. Αυτό επιτρέπει στο λειτουργικό σύστημα να αναγνωρίζει ποιο πρόγραμμα πρέπει να χρησιμοποιηθεί για το άνοιγμα του αρχείου (όπως ένας αναγνώστης PDF).

Πώς να μετατρέψετε ένα αρχείο ASCX

Ο μετατροπέας αρχείων είναι συνήθως το προτεινόμενο εργαλείο για τη μετατροπή των περισσότερων τύπων αρχείων, όπως βίντεο, αρχεία μουσικής, εικόνες, έγγραφα κ.λπ.

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

Για παράδειγμα, η αλλαγή ενός αρχείου εργασίας με την επέκταση αρχείου. ASCX σε οτιδήποτε άλλο σημαίνει ότι όλα τα αρχεία ASPX που δείχνουν σε αυτό το αρχείο ASCX θα πάψουν να κατανοούν σε τι χρησιμεύει το αρχείο και επομένως δεν θα κατανοήστε πώς να χρησιμοποιήσετε τα περιεχόμενά του για απόδοση μενού, κεφαλίδων κ.λπ.

Ωστόσο, η αντίθετη μετατροπή μπορεί στην πραγματικότητα να είναι κάτι που σας ενδιαφέρει: η μετατροπή μιας σελίδας ASPX σε αρχείο ελέγχου χρήστη Web ASP. NET με την επέκταση ASCX. Απαιτούνται ορισμένες μη αυτόματες αλλαγές για να συμβεί αυτό, επομένως φροντίστε να ακολουθήσετε πολύ προσεκτικά τις οδηγίες της Microsoft.

Η Microsoft έχει ένα άλλο σεμινάριο για τη μετατροπή ενός αρχείου ASCX σε προσαρμοσμένο στοιχείο ελέγχου με δυνατότητα αναδιανομής (αρχείο DLL). Εάν γνωρίζετε κάτι για τα αρχεία DLL, ίσως έχετε ήδη συνειδητοποιήσει ότι τα αρχεία ASCX συμπεριφέρονται πολύ όπως τα κοινόχρηστα αρχεία DLL στον υπολογιστή σας με Windows.

Περισσότερες πληροφορίες για τα αρχεία ASCX

Τα αρχεία ASCX και τα αρχεία ASPX αποτελούνται από πολύ παρόμοιο κώδικα, αλλά τα αρχεία Web User Control δεν περιέχουν στοιχεία html, σώμα ή φόρμα.

Οι οδηγίες της Microsoft για τη δημιουργία στοιχείων ελέγχου χρήστη ASP. NET εξηγούν τα βήματα που απαιτούνται για τη δημιουργία ενός αρχείου ASCX και η Bean Software έχει μερικά καλά παραδείγματα σχετικά με τον τρόπο προσθήκης αρχείων Web User Control σε μια σελίδα ASP. NET.

Ακόμα δεν μπορείτε να ανοίξετε το αρχείο σας;

Εάν αφού δοκιμάσετε τα παραπάνω προγράμματα, το αρχείο σας εξακολουθεί να μην ανοίγει σωστά, υπάρχει μεγάλη πιθανότητα να μην ασχολείστε πραγματικά με ένα αρχείο ASCX. Ορισμένες μορφές αρχείων χρησιμοποιούν μια επέκταση αρχείου που μοιάζει πολύ με το ". ASCX", παρόλο που οι μορφές δεν σχετίζονται.

Για παράδειγμα, τα αρχεία ACX μπορεί να φαίνονται σαν να σχετίζονται με κάποιο τρόπο με αρχεία ASCX, αλλά στην πραγματικότητα είναι αρχεία προγράμματος Atari ST που μπορούν να χρησιμοποιηθούν σε έναν υπολογιστή με εξομοιωτή Atari ST όπως το Gemulator. Δεν θα ανοίξουν με ένα πρόγραμμα ανοίγματος αρχείων ASCX.

Η ίδια ιδέα ισχύει και για άλλα αρχεία όπως τα αρχεία ACSM, ASAX και ASX (Microsoft ASF Redirector). Εάν έχετε ένα από αυτά τα αρχεία ή οποιοδήποτε άλλο αρχείο που μοιάζει απλώς με αρχείο ASCX, αναζητήστε την πραγματική του επέκταση αρχείου για να μάθετε ποια προγράμματα μπορούν να το ανοίξουν ή να το μετατρέψουν.

Τα αρχεία ASHX είναι παρόμοια με τα αρχεία ASCX, αλλά είναι αρχεία ASP. NET Web Handler.

Συχνές Ερωτήσεις

    Πώς μπορώ να συμπεριλάβω ένα αρχείο CSS σε ένα αρχείο ASCX;

    Μπορείτε να προσθέσετε CSS inline, χρησιμοποιώντας το χαρακτηριστικό style μέσα στα στοιχεία HTML. εσωτερικά, χρησιμοποιώντας ένα στοιχείο στην ενότητα. ή εξωτερικά, συμπεριλαμβανομένου ενός στοιχείου για σύνδεση σε ένα εξωτερικό αρχείο CSS.

    Πώς προσθέτετε ένα αρχείο ASCX στο ASP. NET;

    Στο μενού του ιστότοπου, μεταβείτε στο Προσθήκη νέου αντικειμένου > Έλεγχος χρήστη Ιστού. Εισαγάγετε ένα όνομα για το στοιχείο ελέγχου, επιλέξτε τη γλώσσα προγραμματισμού που θέλετε να χρησιμοποιήσετε και κάντε κλικ στο Προσθήκη. Από προεπιλογή, η επέκταση ονόματος αρχείου.ascx προστίθεται στο όνομα ελέγχου.

    Πώς προσθέτετε ένα σχόλιο σε ένα αρχείο ASCX;

    Επιλέξτε τις γραμμές που θέλετε να σχολιαστούν και επιλέξτε Σχόλιο/Uncomment στη γραμμή εργαλείων. Εναλλακτικά, πατήστε Ctrl+K και μετά Ctrl+C για να σχολιάσετε και Ctrl+K και μετά Ctrl+U για κατάργηση σχολίου.

Συνιστάται: