File ASCX (che cos'è & Come aprirne uno)

Sommario:

File ASCX (che cos'è & Come aprirne uno)
File ASCX (che cos'è & Come aprirne uno)
Anonim

Un file con estensione ASCX è un file di controllo utente Web ASP. NET che sta per Active Server Control Extension.

Fondamentalmente, i file ASCX semplificano l'utilizzo dello stesso codice su più pagine Web ASP. NET, risparmiando tempo ed energia durante la creazione di un sito Web.

Ad esempio, un certo numero di file ASPX su un sito Web potrebbe collegarsi a un singolo file ASCX che contiene il codice per il menu di navigazione del sito. Invece di scrivere lo stesso codice su ogni pagina del sito web che necessita del menu, ogni pagina può semplicemente puntare al file ASCX, rendendo molto più semplice la gestione e l'aggiornamento del menu in ogni pagina.

Considerando l'efficacia dei file ASCX nel semplificare la programmazione ASP. NET, questi file vengono spesso utilizzati per altre parti coerenti di un sito Web, come intestazioni, piè di pagina, ecc.

Image
Image

Se sai che il tuo file ASCX non ha nulla a che fare con un sito Web ASP, ad esempio se ne hai scaricato uno per sbaglio mentre cercavi un estratto conto bancario o qualche altro documento, dovresti trattarlo in modo diverso da un vero ASP. NET file di controllo utente (più su quello sotto).

Come aprire un file ASCX

Il Visual Web Developer e Visual Studio di Microsoft possono aprire e modificare file ASCX, così come Dreamweaver di Adobe.

Se devi aprire un file ASCX su un Mac, TextMate dovrebbe funzionare.

Sebbene un file ASCX sia collegato dall'interno di un file ASPX (che può essere visualizzato in un browser), il file ASCX stesso non deve essere aperto dal browser. Se hai scaricato un file ASCX e ti aspettavi che contenesse informazioni (come un documento o altri dati salvati), è probabile che qualcosa non va nel sito Web e invece di generare le informazioni utilizzabili che stavi cercando, ha fornito questo lato server file invece.

Se ciò accade, prova a scaricare di nuovo il file o anche solo a rinominare il file per utilizzare l'estensione che ti aspettavi. A volte funziona.

Ad esempio, se intendevi scaricare un file PDF ma ti è stato fornito un file ASCX, rinomina la parte ASCX del file in PDF, come file.ascx in file.pdf.

Rinominare un file per utilizzare un'estensione diversa non equivale a convertire il file in un nuovo formato. In questo caso, stai semplicemente rinominando correttamente il file nel suo formato effettivo (PDF in questo esempio), qualcosa che il sito Web avrebbe dovuto fare ma non è stato completato completamente per qualche motivo. Ciò consente al sistema operativo di riconoscere quale programma deve essere utilizzato per aprire il file (come un lettore PDF).

Come convertire un file ASCX

Un convertitore di file è solitamente lo strumento consigliato per convertire la maggior parte dei tipi di file, come video, file musicali, immagini, documenti, ecc.

Tuttavia, convertire un file come un file ASCX in qualcos' altro interromperà la sua funzionalità, quindi probabilmente non è qualcosa che vuoi fare, specialmente se il file ASCX è ospitato online e per il resto funziona bene.

Ad esempio, la modifica di un file di lavoro con estensione. ASCX in qualsiasi altra cosa significa che tutti i file ASPX che puntano a quel file ASCX cesseranno di capire a cosa serve il file e quindi non lo faranno capire come utilizzare i suoi contenuti per il rendering di menu, intestazioni, ecc.

Tuttavia, la conversione opposta potrebbe effettivamente interessarti: convertire una pagina ASPX in un file di controllo utente Web ASP. NET con estensione ASCX. Affinché ciò avvenga, sono necessarie alcune modifiche manuali, quindi assicurati di seguire le istruzioni di Microsoft con molta attenzione.

Microsoft ha un altro tutorial su come trasformare un file ASCX in un controllo personalizzato ridistribuibile (un file DLL). Se sai qualcosa sui file DLL, potresti aver già realizzato che i file ASCX si comportano in modo molto simile ai file DLL condivisi sul tuo computer Windows.

Maggiori informazioni sui file ASCX

I file ASCX e ASPX sono costituiti da codice molto simile, ma i file di controllo utente Web non contengono elementi HTML, body o form.

Le istruzioni di Microsoft sulla creazione di controlli utente ASP. NET spiegano i passaggi necessari per creare un file ASCX e Bean Software ha alcuni buoni esempi su come aggiungere file di controllo utente Web a una pagina ASP. NET.

Non riesci ancora ad aprire il tuo file?

Se dopo aver provato i programmi di cui sopra, il tuo file non si apre ancora correttamente, ci sono buone probabilità che tu non abbia davvero a che fare con un file ASC. Alcuni formati di file utilizzano un'estensione di file molto simile a ". ASCX" anche se i formati non sono correlati.

Ad esempio, i file ACX potrebbero sembrare correlati in qualche modo ai file ASCX, ma in re altà sono file di programma Atari ST che possono essere utilizzati su un computer con un emulatore Atari ST come Gemulator. Non si apriranno con un apri file ASCX.

Lo stesso concetto vale per altri file come i file ACSM, ASAX e ASX (Microsoft ASF Redirector). Se hai uno di quei file, o qualsiasi altro file che assomigli semplicemente a un file ASCX, ricerca la sua estensione di file reale per sapere quali programmi possono aprirlo o convertirlo.

I file ASHX sono simili ai file ASCX ma sono file ASP. NET Web Handler.

Domande frequenti

    Come faccio a includere un file CSS in un file ASCX?

    Puoi aggiungere CSS in linea, usando l'attributo style all'interno degli elementi HTML; internamente, utilizzando un elemento nella sezione; o esternamente, incluso un elemento da collegare a un file CSS esterno.

    Come si aggiunge un file ASCX in ASP. NET?

    Nel menu del sito web, vai a Aggiungi nuovo elemento > Controllo utente web. Immettere un nome per il controllo, selezionare il linguaggio di programmazione che si desidera utilizzare e fare clic su Aggiungi. Per impostazione predefinita, l'estensione del nome del file.ascx viene aggiunta al nome del controllo.

    Come si aggiunge un commento in un file ASCX?

    Seleziona le righe che vuoi commentare e scegli Comment/Decomment nella barra degli strumenti. In alternativa, premi Ctrl+K e poi Ctrl+C per commentare, e Ctrl+K e poi Ctrl+U per rimuovere il commento.

Consigliato: