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

ΕΝΑ αρχείο με το ASCX επέκταση αρχείου είναι ένα αρχείο ASP.NET Web User Control που σημαίνει Ενεργή επέκταση ελέγχου διακομιστή.

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

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

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

Αρχεία ASCX στα Windows 10 που χρησιμοποιούνται με το Adobe Dreamweaver

Εάν γνωρίζετε ότι το αρχείο 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 προς το αρχείο.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 έχει μερικά καλά παραδείγματα για τον τρόπο προσθήκης αρχείων Web User Control σε μια σελίδα ASP.NET.

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

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

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

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

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

FAQ

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

    Μπορείτε να προσθέσετε CSS inline, χρησιμοποιώντας το χαρακτηριστικό style μέσα σε στοιχεία HTML. εσωτερικά, χρησιμοποιώντας α