Skip to main content

ASCX-fil (hvad det er og hvordan man åbner en)

Repeater control in asp.net - Part 60 (Juni 2026)

Repeater control in asp.net - Part 60 (Juni 2026)
Anonim

En fil med ASCX filudvidelsen er en ASP.NET Web User Control-fil, der står for Aktiv server kontrol forlængelse .

Grundlæggende gør ASCX-filer det nemt at bruge den samme kode på tværs af flere ASP.NET websider, hvilket sparer tid og energi, når man opbygger en hjemmeside.

For eksempel kan en række ASPX-filer på en hjemmeside linke til en enkelt ASCX-fil, der indeholder kode til en hjemmesides navigationsmenu. I stedet for at skrive den samme kode på hver side af hjemmesiden, der har brug for menuen, kan hver side blot pege på ASCX-filen, hvilket gør det muligt at administrere og opdatere menuen på hver side meget nemmere.

I betragtning af, hvor effektive ASCX-filer er ved at forenkle ASP.NET programmering, bruges disse filer ofte til andre sammenhængende dele af et websted, f.eks. Overskrifter, footers osv.

Sådan åbnes en ASCX-fil

Microsofts Visual Web Developer og Visual Studio kan åbne og redigere ASCX-filer, samt Adobe's Dreamweaver.

Selvom en ASCX-fil er knyttet til indefra en ASPX-fil (som kan ses i en browser), er ASCX-filen ikke beregnet til at blive åbnet af browseren. Hvis du har downloadet en ASCX-fil og forventet at indeholde oplysninger (som et dokument eller andre gemte data), er det sandsynligt, at der er noget galt med hjemmesiden, og i stedet for at generere de anvendelige oplysninger, du var efter, gav den denne server-side fil i stedet.

Hvis det sker, skal du prøve at downloade filen igen eller endda bare omdøbe filen til den udvidelse, du forventede at være. Nogle gange virker det.

For eksempel, hvis du ønskede at downloade en PDF-fil, men blev givet en ASCX-fil i stedet, skal du blot omdøbe .ascx del af filen til .pdf . Ved at dette ikke konverterer filen til PDF-formatet, men i stedet bare omdøber filen korrekt til dens faktiske format (PDF i dette tilfælde).

Sådan konverteres en ASCX-fil

En filkonverter er normalt det anbefalede værktøj til at konvertere de fleste typer filer, f.eks. Videoer, musikfiler, billeder, dokumenter osv.

Men at konvertere en fil som en ASCX-fil til noget andet vil bryde dets funktionalitet, så det er sandsynligvis ikke noget, du vil gøre, især hvis ASCX-filen bliver hostet online og fungerer ellers fint.

Hvis du for eksempel ændrer en arbejdsfil med .ASCX filtypen til alt andet, betyder det at alle ASPX-filer, der peger på ASCX-filen, ophører med at forstå, hvad filen er til, og derfor forstår ikke, hvordan man bruger dens indhold for at gøre menuer, overskrifter mv.

Men modsat Konvertering kan faktisk være noget, du er interesseret i: Konvertering af en ASPX-side til en ASP.NET Web User Control-fil med ASCX-udvidelsen. Der kræves en række manuelle ændringer for at få dette til at ske, så sørg for at følge Microsofts anvisninger meget nøje.

Microsoft har en anden vejledning om at konvertere en ASCX-fil til en omfordelbar brugerkontrol (en DLL-fil). Hvis du ved noget om DLL-filer, har du måske allerede indset, at ASCX-filer opfører sig meget ligesom de delte DLL-filer på din Windows-computer.

Flere oplysninger om ASCX-filer

ASCX-filer og ASPX-filer består af meget lignende kode, men Web User Control-filer indeholder ikke nogen html , legeme , eller form elementer.

Microsofts Sådan: Opret ASP.NET Brugerkontrol forklarer de skridt, der kræves for at oprette en ASCX-fil, og Bean Software har nogle gode eksempler på, hvordan man tilføjer Web User Control-filer til en ASP.NET-side.

Kan du stadig ikke åbne din fil?

Hvis du efter at have forsøgt ovenstående programmer, stadig ikke åbner filen, er der en god chance for, at du ikke rigtig beskæftiger sig med en ASCX-fil. Nogle filformater bruger en filforlængelse, der ligner ". ASCX", selvom formaterne ikke er relaterede.

For eksempel kan ACX-filer se ud som om de er relateret på en eller anden måde til ASCX-filer, men det er faktisk Atari ST-programfiler, der kan bruges på en computer med en Atari ST-emulator som Gemulator. De åbner ikke med en ASCX-filåbner.

Det samme koncept gælder for andre filer som ACSM, ASAX og ASX (Microsoft ASF Redirector) filer. Hvis du har en af ​​disse filer, eller en anden fil, der simpelthen udseende som en ASCX-fil, undersøger den rigtige filtypenavn for at lære, hvilke programmer der kan åbne eller konvertere.