ASCX-fil (Vad det är & Hur man öppnar en)

Innehållsförteckning:

ASCX-fil (Vad det är & Hur man öppnar en)
ASCX-fil (Vad det är & Hur man öppnar en)
Anonim

En fil med filtillägget ASCX är en ASP. NET Web User Control-fil som står för Active Server Control Extension.

I grund och botten gör ASCX-filer det enkelt att använda samma kod på flera ASP. NET-webbsidor, vilket sparar tid och energi när du bygger en webbplats.

Till exempel kan ett antal ASPX-filer på en webbplats länka till en enda ASCX-fil som innehåller kod för webbplatsens navigeringsmeny. Istället för att skriva samma kod på varje sida på webbplatsen som behöver menyn, kan varje sida bara peka på ASCX-filen, vilket gör det mycket lättare att hantera och uppdatera menyn på varje sida.

Med tanke på hur effektiva ASCX-filer är för att förenkla ASP. NET-programmering, används dessa filer ofta för andra konsekventa delar av en webbplats, som sidhuvuden, sidfötter, etc.

Image
Image

Om du vet att din ASCX-fil inte har något att göra med en ASP-webbplats, som om du laddade ner en av misstag när du försökte få ett kontoutdrag eller något annat dokument, bör du behandla den annorlunda än en riktig ASP. NET användarkontrollfil (mer om det nedan).

Hur man öppnar en ASCX-fil

Microsofts Visual Web Developer och Visual Studio kan öppna och redigera ASCX-filer, såväl som Adobes Dreamweaver.

Om du behöver öppna en ASCX-fil på en Mac bör TextMate fungera.

Även om en ASCX-fil är länkad inifrån en ASPX-fil (som kan visas i en webbläsare), är ASCX-filen i sig inte avsedd att öppnas av webbläsaren. Om du har laddat ner en ASCX-fil och förväntade dig att den skulle innehålla information (som ett dokument eller annan sparad data), är det troligt att något är fel med webbplatsen och istället för att generera den användbara informationen du letade efter, gav den den här serversidan fil istället.

Om det händer, försök att ladda ner filen igen eller till och med byta namn på filen för att använda det tillägg du förväntade dig att det skulle vara. Ibland fungerar det.

Om du till exempel tänkte ladda ner en PDF-fil men fick en ASCX-fil istället, byt bara namn på ASCX-delen av filen till PDF, som file.ascx till file.pdf.

Att byta namn på en fil för att använda ett annat tillägg är inte samma sak som att konvertera filen till ett nytt format. I det här fallet döper du bara om filen ordentligt till dess faktiska format (PDF i det här exemplet), något som webbplatsen borde ha gjort men av någon anledning inte blev helt färdig. Detta gör att operativsystemet kan känna igen vilket program som ska användas för att öppna filen (som en PDF-läsare).

Hur man konverterar en ASCX-fil

En filkonverterare är vanligtvis det rekommenderade verktyget för att konvertera de flesta typer av filer, som videor, musikfiler, bilder, dokument, etc.

Omvandling av en fil som en ASCX-fil till något annat kommer dock att bryta dess funktionalitet, så det är förmodligen inte något du vill göra, särskilt om ASCX-filen är värd online och annars fungerar bra.

Om du till exempel ändrar en fungerande fil med filtillägget. ASCX till något annat betyder det att alla ASPX-filer som pekar på den ASCX-filen kommer att sluta förstå vad filen är till för och därför inte förstå hur man använder dess innehåll för att rendera menyer, rubriker etc.

Men den motsatta konverteringen kan faktiskt vara något du är intresserad av: att konvertera en ASPX-sida till en ASP. NET Web User Control-fil med ASCX-tillägget. Ett antal manuella ändringar krävs för att detta ska hända, så se till att följa Microsofts instruktioner mycket noggrant.

Microsoft har ytterligare en handledning för att omvandla en ASCX-fil till en omdistribuerbar anpassad kontroll (en DLL-fil). Om du vet något om DLL-filer kanske du redan har insett att ASCX-filer beter sig mycket som de delade DLL-filerna på din Windows-dator.

Mer information om ASCX-filer

ASCX-filer och ASPX-filer består av mycket liknande kod, men webbanvändarkontrollfiler innehåller inga html-, body- eller formelement.

Microsofts hur man skapar ASP. NET-användarkontroller förklarar stegen som krävs för att skapa en ASCX-fil, och Bean Software har några bra exempel på hur man lägger till webbanvändarkontrollfiler på en ASP. NET-sida.

Kan du fortfarande inte öppna din fil?

Om din fil fortfarande inte öppnas ordentligt efter att ha provat programmen ovan, finns det en god chans att du inte riktigt har att göra med en ASCX-fil. Vissa filformat använder ett filtillägg som liknar ". ASCX" även om formaten inte är relaterade.

Till exempel kan ACX-filer se ut som om de på något sätt är relaterade till ASCX-filer, men de är faktiskt Atari ST-programfiler som kan användas på en dator med en Atari ST-emulator som Gemulator. De kommer inte att öppnas med en ASCX-filöppnare.

Samma koncept gäller för andra filer som ACSM-, ASAX- och ASX-filer (Microsoft ASF Redirector). Om du har en av dessa filer, eller någon annan fil som helt enkelt ser ut som en ASCX-fil, leta reda på dess riktiga filtillägg för att ta reda på vilka program som kan öppna eller konvertera den.

ASHX-filer liknar ASCX-filer men är ASP. NET Web Handler-filer.

FAQ

    Hur inkluderar jag en CSS-fil i en ASCX-fil?

    Du kan lägga till CSS inline genom att använda stilattributet i HTML-element; internt, med hjälp av ett element i sektionen; eller externt, inklusive ett element för att länka till en extern CSS-fil.

    Hur lägger du till en ASCX-fil i ASP. NET?

    På webbplatsmenyn, gå till Lägg till nytt objekt > Web User Control. Ange ett namn för kontrollen, välj det programmeringsspråk du vill använda och klicka på Add. Som standard läggs filnamnstillägget.ascx till kontrollnamnet.

    Hur lägger du till en kommentar i en ASCX-fil?

    Välj raderna du vill ska kommenteras och välj Comment/Avkommentera i verktygsfältet. Alternativt, tryck Ctrl+K och sedan Ctrl+C för att kommentera, och Ctrl+K och sedan Ctrl+U för att avkommentera.

Rekommenderad: