Saltar al contenido

Τι είναι ένα αρχείο ASCX;

26 de mayo de 2021

Σε αυτό το άρθρο

Ένα αρχείο με την επέκταση αρχείου ASCX είναι ένα αρχείο ελέγχου χρήστη Web ASP.NET που σημαίνει Επέκταση ελέγχου ενεργού διακομιστή. Βασικά, τα αρχεία ASCX διευκολύνουν τη χρήση του ίδιου κώδικα σε πολλές ιστοσελίδες ASP.NET, εξοικονομώντας χρόνο και ενέργεια κατά τη δημιουργία ενός ιστότοπου. Για παράδειγμα, ένας αριθμός αρχείων ASPX σε έναν ιστότοπο ενδέχεται να συνδέεται με ένα μονόκλινο Αρχείο ASCX που περιέχει κώδικα για το μενού πλοήγησης του ιστότοπου. Αντί να γράφει τον ίδιο κώδικα σε κάθε σελίδα του ιστότοπου που χρειάζεται το μενού, κάθε σελίδα μπορεί να δείχνει ακριβώς το αρχείο ASCX, κάνοντας τη διαχείριση και ενημέρωση του μενού σε κάθε σελίδα πολύ ευκολότερη. Λαμβάνοντας υπόψη πόσο αποτελεσματικά είναι τα αρχεία ASCX στην απλοποίηση του προγραμματισμού ASP.NET, αυτά τα αρχεία χρησιμοποιούνται συχνά για άλλα συνεπή μέρη ενός ιστότοπου, όπως κεφαλίδες, υποσέλιδα κ.λπ.

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

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

Ο προγραμματιστής Visual Web της Microsoft και το Visual Studio μπορούν να ανοίξουν και να επεξεργαστούν αρχεία 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 σε αρχείο ASP.NET Web User Control με την επέκταση ASCX. Απαιτούνται ορισμένες χειροκίνητες αλλαγές για να συμβεί αυτό, οπότε φροντίστε να ακολουθήσετε τις οδηγίες της Microsoft πολύ προσεκτικά. Η Microsoft έχει ένα άλλο σεμινάριο για τη μετατροπή ενός αρχείου ASCX σε αναδιανεμητέο προσαρμοσμένο έλεγχο (αρχείο DLL). Εάν γνωρίζετε κάτι σχετικά με τα αρχεία DLL, ίσως έχετε ήδη συνειδητοποιήσει ότι τα αρχεία ASCX συμπεριφέρονται σαν τα κοινόχρηστα αρχεία DLL στον υπολογιστή σας των Windows.

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

Τα αρχεία ASCX και τα αρχεία ASPX αποτελούνται από πολύ παρόμοιο κώδικα, αλλά τα αρχεία ελέγχου χρήστη Ιστού δεν περιέχουν κανένα html, σώμα, ή μορφή στοιχεία. Το πώς να δημιουργήσετε τα στοιχεία ελέγχου χρήστη ASP.NET της Microsoft εξηγεί τα βήματα που χρειάζεται για τη δημιουργία ενός αρχείου ASCX και το Bean Software έχει μερικά καλά παραδείγματα σχετικά με τον τρόπο προσθήκης αρχείων ελέγχου χρήστη Web σε μια σελίδα 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.