Què és un fitxer ASCX?

Com obrir, editar i convertir arxius ASCX

Un fitxer amb l' extensió de fitxer ASCX és un fitxer de control d'usuari Web ASP.NET que representa l' extensió de control de servidor actiu .

Bàsicament, els fitxers ASCX fan que sigui fàcil utilitzar el mateix codi en diverses pàgines web ASP.NET, estalviant temps i energia en crear un lloc web.

Per exemple, una sèrie d'arxius ASPX en un lloc web poden enllaçar-se a un únic fitxer ASCX que conté codi per al menú de navegació d'un lloc web. En lloc d'escriure el mateix codi a totes les pàgines del lloc web que necessiti el menú, cada pàgina només pot apuntar al fitxer ASCX, cosa que facilita molt la gestió i actualització del menú a cada pàgina.

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

Com obrir un fitxer ASCX

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

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 pretén ser obert pel navegador. Si heu baixat un fitxer ASCX i s'espera que contingui informació (com ara un document o altres dades guardades), és probable que hi hagi alguna cosa que tingui problemes amb el lloc web i que, en comptes de generar la informació que us sigui possible, proporcioneu aquest servidor. arxiu en el seu lloc.

Si això passa, proveu de tornar a baixar el fitxer o simplement canviar el nom del fitxer a l'extensió que esperava que sigui. De vegades funciona.

Per exemple, si teniu intenció de descarregar un fitxer PDF , però teniu un fitxer ASCX, simplement canvieu el nom de la part .ascx del fitxer a .pdf . Sàpiga que això no converteix el fitxer al format PDF, sinó que només canvia el nom del fitxer correctament al seu format real (PDF en aquest cas).

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.

Tanmateix, convertir un arxiu com un fitxer ASCX a una altra cosa trencarà la seva funcionalitat, de manera que probablement no sigui una cosa que vulgueu fer, especialment si el fitxer ASCX s'està allotjant en línia i, d'altra manera, funciona bé.

Per exemple, canviar un arxiu 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è correspon el fitxer i, per tant, no comprenen com utilitzar-lo continguts per representar menús, encapçalaments, etc.

Tanmateix, la conversió oposada podria ser una cosa que us interessa: convertir una pàgina ASPX a un fitxer de control d'usuari Web ASP.NET amb l'extensió ASCX. Es necessita una sèrie de canvis manuals per fer que això passi, així que assegureu-vos de seguir les instruccions de Microsoft acuradament.

Microsoft té un altre tutorial sobre com convertir un fitxer ASCX en un control personal redistribuible (un fitxer DLL ). Si sap alguna cosa sobre els fitxers DLL, és possible que ja s'hagi adonat que els fitxers ASCX es comporten molt semblant als fitxers DLL compartits en l'equip Windows.

Més informació sobre fitxers ASCX

Els fitxers ASCX i els fitxers ASPX estan formats per un codi molt similar, però els fitxers de control d'usuari web no contenen cap element html , body o form .

Com: Crear controls de l'usuari de ASP.NET de Microsoft explica els passos necessaris per crear un fitxer ASCX i Bean Software ofereix alguns bons exemples sobre com afegir fitxers de control d'usuari web a una pàgina ASP.NET.

Encara no es pot obrir el fitxer?

Si després de provar els programes anteriors, el fitxer encara no s'obrirà correctament, hi ha moltes possibilitats que no estigueu tractant amb un fitxer ASCX. Alguns formats de fitxer utilitzen una extensió de fitxer que s'assembla molt a ".ASCX" tot i que els formats no estan relacionats.

Per exemple, els fitxers ACX podrien 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 obert d'arxiu ASCX.

El mateix concepte és veritable per a altres fitxers com ACSM , ASAX i ASX ( redirector de Microsoft ASF). Si teniu un d'aquests fitxers o qualsevol altre fitxer que simplement sembli un fitxer ASCX, investigueu l'extensió d'arxiu real per saber quins programes poden obrir-lo o convertir-lo.