Co je soubor ASCX?

Jak otevřít, upravit a převést soubory ASCX

Soubor s příponou ASCX je soubor ASP.NET Web User Control, který označuje příponu Active Server Control Extension .

V podstatě soubory ASCX usnadňují použití stejného kódu na více webových stránkách ASP.NET, což šetří čas a energii při vytváření webových stránek.

Například řada souborů ASPX na webu může odkazovat na jediný soubor ASCX, který obsahuje kód navigačního menu webových stránek. Namísto psaní stejného kódu na všech stránkách webové stránky, které potřebují nabídku, každá stránka může pouze směřovat na soubor ASCX, což usnadňuje správu a aktualizaci nabídky na všech stránkách.

Vzhledem k tomu, jak účinné jsou soubory ASCX při zjednodušení programování ASP.NET, jsou tyto soubory často používány pro jiné konzistentní části webu, jako jsou záhlaví, zápatí atd.

Jak otevřít soubor ASCX

Visual Web Developer společnosti Microsoft a Visual Studio mohou otevírat a upravovat soubory ASCX a Dreamweaver společnosti Adobe.

Ačkoli je soubor ASCX propojen zevnitř souboru ASPX (který lze prohlížet v prohlížeči), samotný soubor ASCX není určen pro otevření prohlížečem. Pokud jste si stáhli soubor ASCX a očekávali, že bude obsahovat informace (například dokument nebo jiná uložená data), je pravděpodobné, že se něco děje s webovým serverem a místo generování použitelných informací, které jste použili, soubor namísto toho.

Pokud k tomu dojde, zkuste stáhnout soubor znovu nebo dokonce přejmenovat soubor na příponu, kterou očekáváte. Někdy to funguje.

Pokud jste například zamýšleli při stahování souboru PDF, ale místo toho mu byl přidělován soubor ASCX, přejmenujte část souboru .ascx na soubor .pdf . Vědět, že to nekonvertuje soubor do formátu PDF, ale místo toho správně přejmenuje soubor na jeho skutečný formát (v tomto případě PDF).

Jak převést soubor ASCX

Převaděč souborů je obvykle doporučeným nástrojem pro konverzi většiny typů souborů, jako jsou videa, hudební soubory, obrázky, dokumenty atd.

Nicméně převedení souboru jako souboru ASCX na něco jiného poruší jeho funkčnost, takže pravděpodobně není něco, co chcete dělat, zvláště pokud je soubor ASCX hostován on-line a jinak pracuje dobře.

Například změna pracovního souboru s rozšířením souboru .ASCX na cokoli jiného znamená, že všechny soubory ASPX, které směřují k tomuto souboru ASCX, přestanou pochopit, proč je soubor určen, a proto nechápe, jak používat jeho obsahy pro vykreslení nabídek, záhlaví atd.

Avšak opačná konverze může být ve skutečnosti něco, co vás zajímá: konverzi stránky ASPX na soubor ASP.NET Web User Control s příponou ASCX. K tomu je zapotřebí řady ručních změn, takže postupujte velmi opatrně podle pokynů společnosti Microsoft.

Společnost Microsoft má jiný návod, jak přeměnit soubor ASCX do redistribuovatelného uživatelského rozhraní ( soubor DLL ). Pokud víte něco o souborech DLL, možná jste si již uvědomili, že soubory ASCX se chovají velmi podobně jako sdílené soubory DLL v počítači se systémem Windows.

Další informace o souborech ASCX

Soubory ASCX a soubory ASPX jsou tvořeny velmi podobným kódem, ale soubory webového uživatelského řízení neobsahují žádné prvky html , těla ani formuláře .

Microsoft: Jak vytvořit uživatelské ovládací prvky ASP.NET vysvětluje kroky potřebné k vytvoření souboru ASCX a Bean Software má několik dobrých příkladů, jak přidat soubory webového uživatelského řízení na stránku ASP.NET.

Stále nemůžete otevřít soubor?

Pokud po vyzkoušení výše uvedených programů se váš soubor stále neotevře správně, je tu velká šance, že se skutečně netýkáte souboru ASCX. Některé formáty souborů používají příponu souboru, která se velmi podobá typu ".ASCX", i když nejsou formáty související.

Například soubory ACX mohou vypadat, že jsou příbuzné nějakým způsobem s ASCX soubory, ale ty jsou vlastně soubory programu Atari ST, které lze použít v počítači s emulátorem Atari ST, jako je Gemulator. Neotvírají se s otvírákem souborů ASCX.

Stejný koncept platí i pro ostatní soubory, jako jsou soubory ACSM , ASAX a ASX (Microsoft ASF Redirector). Pokud máte jeden z těchto souborů nebo jiný soubor, který vypadá jednoduše jako soubor ASCX, prozkoumejte jeho skutečné příponu souboru a zjistěte, které programy ho mohou otevřít nebo převést.