¿Que é un ficheiro ASCX?

Como abrir, editar e converter arquivos ASCX

Un ficheiro coa extensión de ficheiro ASCX é un ficheiro de control de usuario web ASP.NET que significa Extensión de control de Active Server .

Basicamente, os ficheiros ASCX facilitan a utilización do mesmo código en varias páxinas web ASP.NET, aforrando tempo e enerxía ao crear un sitio web.

Por exemplo, unha serie de ficheiros ASPX nun sitio web poden ligar a un ficheiro ASCX que contén código para o menú de navegación dun sitio web. No canto de escribir o mesmo código en cada páxina do sitio web que precisa do menú, cada páxina só pode sinalar o ficheiro ASCX, facendo máis fácil a xestión e actualización do menú en cada páxina.

Tendo en conta a eficacia dos ficheiros ASCX á hora de simplificar a programación de ASP.NET, estes ficheiros úsanse a miúdo para outras partes consistentes dun sitio web, como cabeceiras, pés de páxina, etc.

Como abrir un ficheiro ASCX

Visual Web Developer e Visual Studio de Microsoft poden abrir e editar arquivos ASCX, así como Dreamweaver de Adobe.

Aínda que un ficheiro ASCX está ligado desde dentro dun ficheiro ASPX (que se pode ver nun navegador), o propio ficheiro ASCX non pretende ser aberto polo navegador. Se baixou un ficheiro ASCX e esperaba que conteña información (como un documento ou outros datos gardados), é probable que algo teña errado no sitio web e no canto de xerar a información útil que estiveses despois, proveu este lado do servidor ficheiro no seu lugar.

Se isto ocorre, intente descargar o ficheiro de novo ou mesmo renomear o ficheiro á extensión que esperaba que fose. Ás veces iso funciona.

Por exemplo, se desexa descargar un ficheiro PDF pero se lle deu un ficheiro ASCX, cambie o nome da parte .ascx do ficheiro para .pdf . Sabe que isto non é converter o ficheiro ao formato PDF senón cambiar o nome do arquivo ao seu formato real (PDF neste caso).

Como converter un ficheiro ASCX

Un conversor de ficheiros adoita ser a ferramenta recomendada para converter a maioría dos tipos de arquivos, como vídeos, arquivos de música, imaxes, documentos, etc.

Non obstante, converter un ficheiro como un ficheiro ASCX a outra cousa romperá a súa funcionalidade, polo que probablemente non sexa algo que queiras facer, especialmente se o ficheiro ASCX está a ser hospedado en liña e funciona doutro xeito.

Por exemplo, cambiar un ficheiro de traballo coa extensión de ficheiro .ASCX a calquera outra cousa significa que todos os ficheiros ASPX que están apuntando a ese ficheiro ASCX deixarán de comprender o que é o arquivo e, polo tanto, non entenderán como usar a súa. Contidos para renderizar menús, cabeceiras, etc.

Non obstante, a conversión oposto pode ser realmente algo que che interesa: converter unha páxina ASPX nun ficheiro de control de usuario web ASP.NET coa extensión ASCX. Son necesarios algúns cambios manuais para que isto suceda, polo que asegúrese de seguir as instrucións de Microsoft con moito coidado.

Microsoft ten outro tutorial sobre converter un ficheiro ASCX nun control personalizado redistribuible (un ficheiro DLL ). Se sabe algo sobre os ficheiros DLL, pode que xa se deu conta de que os arquivos ASCX compórtanse moito como os ficheiros DLL compartidos no seu computador con Windows.

Máis información sobre ficheiros ASCX

Os ficheiros ASCX e os arquivos ASPX están formados por un código moi similar, pero os ficheiros de control de usuario web non conteñen ningún elemento HTML , corpo ou formulario .

Microsoft's How: Crear controis de usuario de ASP.NET explica os pasos necesarios para crear un ficheiro ASCX e Bean Software ten bos exemplos sobre como engadir arquivos de control de usuario web a unha páxina ASP.NET.

Aínda non podo abrir o ficheiro?

Se despois de probar os programas anteriores, o ficheiro aínda non se abrirá correctamente, hai unha boa probabilidade de que non estea realmente tratando cun ficheiro ASCX. Algúns formatos de ficheiro usan unha extensión de arquivo que se asemella moito a ".ASCX" aínda que os formatos non estean relacionados.

Por exemplo, os ficheiros ACX pode parecer que están relacionados de algunha maneira con ficheiros ASCX, pero estes son realmente arquivos de Atari ST que se poden usar nunha computadora cun emulador Atari ST como Gemulator. Non se abrirán cun abridor de ficheiros ASCX.

O mesmo concepto é válido para outros ficheiros como ACSM , ASAX e ASX (Microsoft ASF Redirector). Se ten un destes ficheiros ou calquera outro arquivo que simplemente pareza un ficheiro ASCX, investigue a súa extensión de arquivo real para saber cales programas poden abrir ou convertela.