Fitxer ASCX (què és & Com obrir-ne un)

Taula de continguts:

Fitxer ASCX (què és & Com obrir-ne un)
Fitxer ASCX (què és & Com obrir-ne un)
Anonim

Un fitxer amb l'extensió de fitxer ASCX és un fitxer de control d'usuari web ASP. NET que significa Active Server Control Extension.

Bàsicament, els fitxers ASCX faciliten l'ús del mateix codi en diverses pàgines web ASP. NET, estalviant temps i energia a l'hora de crear un lloc web.

Per exemple, una sèrie de fitxers ASPX d'un lloc web poden enllaçar a un únic fitxer ASCX que contingui codi per al menú de navegació del lloc. En lloc d'escriure el mateix codi a totes les pàgines del lloc web que necessiten el menú, cada pàgina només pot apuntar al fitxer ASCX, cosa que fa que la gestió i l'actualització del menú de cada pàgina sigui molt més fàcil.

Tenint en compte l'eficàcia dels fitxers ASCX per simplificar la programació d'ASP. NET, aquests fitxers s'utilitzen sovint per a altres parts coherents d'un lloc web, com ara capçaleres, peus de pàgina, etc.

Image
Image

Si sabeu que el vostre fitxer ASCX no té res a veure amb un lloc web ASP, com si en vau baixar un per accident mentre intenteu obtenir un extracte bancari o algun altre document, hauríeu de tractar-lo de manera diferent que un ASP real. Fitxer de control d'usuari de NET (més informació a continuació).

Com obrir un fitxer ASCX

El Visual Web Developer de Microsoft i Visual Studio poden obrir i editar fitxers ASCX, així com el Dreamweaver d'Adobe.

Si necessiteu obrir un fitxer ASCX en un Mac, TextMate hauria de funcionar.

Tot i que un fitxer ASCX està enllaçat des de dins d'un fitxer ASPX (que es pot veure en un navegador), el propi fitxer ASCX no està pensat per ser obert pel navegador. Si heu baixat un fitxer ASCX i espereu que contingués informació (com un document o altres dades desades), és probable que hi hagi alguna cosa malament al lloc web i, en comptes de generar la informació utilitzable que buscava, va proporcionar aquesta part del servidor. fitxer en canvi.

Si això passa, proveu de baixar el fitxer de nou o fins i tot només canvieu el nom del fitxer per utilitzar l'extensió que esperàveu. De vegades funciona.

Per exemple, si teníeu la intenció de baixar un fitxer PDF però en comptes d'això se'n va donar un fitxer ASCX, només heu de canviar el nom de la part ASCX del fitxer a PDF, com ara file.ascx a file.pdf.

Canviar el nom d'un fitxer per utilitzar una extensió diferent no és el mateix que convertir el fitxer a un format nou. En aquest cas, només esteu canviant el nom correctament del fitxer al seu format real (PDF en aquest exemple), cosa que hauria d'haver fet el lloc web però que no s'ha completat completament per algun motiu. Això permet que el sistema operatiu reconegui quin programa s'ha d'utilitzar per obrir el fitxer (com un lector de PDF).

Com convertir un fitxer ASCX

Un convertidor de fitxers sol ser l'eina recomanada per convertir la majoria de tipus de fitxers, com ara vídeos, fitxers de música, imatges, documents, etc.

No obstant això, convertir un fitxer com un fitxer ASCX a una altra cosa trencarà la seva funcionalitat, de manera que probablement no és una cosa que vulgueu fer, sobretot si el fitxer ASCX s'allotja en línia i, d' altra manera, funciona bé.

Per exemple, canviar un fitxer de treball amb l'extensió de fitxer. ASCX a qualsevol altra cosa significa que tots els fitxers ASPX que apunten a aquest fitxer ASCX deixaran d'entendre per a què serveix el fitxer i, per tant, no ho faran. entendre com utilitzar el seu contingut per representar menús, capçaleres, etc.

No obstant això, la conversió oposada podria ser una cosa que t'interessa: convertir una pàgina ASPX en un fitxer de control d'usuari web ASP. NET amb l'extensió ASCX. Calen una sèrie de canvis manuals perquè això passi, així que assegureu-vos de seguir les instruccions de Microsoft amb molta cura.

Microsoft té un altre tutorial sobre com convertir un fitxer ASCX en un control personalitzat redistribuible (un fitxer DLL). Si sabeu alguna cosa sobre els fitxers DLL, potser ja us heu adonat que els fitxers ASCX es comporten molt com els fitxers DLL compartits al vostre ordinador Windows.

Més informació sobre fitxers ASCX

Els fitxers ASCX i els fitxers ASPX estan formats per codi molt similar, però els fitxers de control d'usuari web no contenen cap element HTML, cos o formulari.

Les instruccions de Microsoft sobre la creació de controls d'usuari ASP. NET explica els passos que cal seguir per crear un fitxer ASCX, i Bean Software té alguns bons exemples sobre com afegir fitxers de control d'usuari web a una pàgina ASP. NET.

Encara no pots obrir el teu fitxer?

Si després de provar els programes anteriors, el vostre fitxer encara no s'obre correctament, hi ha moltes possibilitats que realment no esteu tractant amb un fitxer ASCX. Alguns formats de fitxer utilitzen una extensió de fitxer que s'assembla molt a ". ASCX" encara que els formats no estiguin relacionats.

Per exemple, els fitxers ACX poden semblar que estan relacionats d'alguna manera amb els fitxers ASCX, però en realitat són fitxers del programa Atari ST que es poden utilitzar en un ordinador amb un emulador Atari ST com Gemulator. No s'obriran amb un obridor de fitxers ASCX.

El mateix concepte és cert per a altres fitxers com els fitxers ACSM, ASAX i ASX (Microsoft ASF Redirector). Si teniu un d'aquests fitxers, o qualsevol altre fitxer que simplement sembli un fitxer ASCX, investigueu la seva extensió de fitxer real per saber quins programes el poden obrir o convertir.

Els fitxers ASHX són similars als fitxers ASCX, però són fitxers ASP. NET Web Handler.

FAQ

    Com puc incloure un fitxer CSS en un fitxer ASCX?

    Podeu afegir CSS en línia, utilitzant l'atribut style dins dels elements HTML; internament, utilitzant un element de la secció; o externament, inclòs un element per enllaçar a un fitxer CSS extern.

    Com s'afegeix un fitxer ASCX a ASP. NET?

    Al menú del lloc web, aneu a Afegeix un element nou > Control d'usuari web. Introduïu un nom per al control, seleccioneu el llenguatge de programació que voleu utilitzar i feu clic a Afegeix. De manera predeterminada, l'extensió de nom de fitxer.ascx s'afegeix al nom del control.

    Com s'afegeix un comentari a un fitxer ASCX?

    Seleccioneu les línies que voleu comentar i trieu Comment/Uncomment a la barra d'eines. Alternativament, premeu Ctrl+K i després Ctrl+C per comentar, i Ctrl+K i després Ctrl+U per eliminar el comentari.

Recomanat: