Súbor s príponou súboru ASCX je súbor ASP. NET Web User Control, ktorý znamená Active Server Control Extension.
Súbory ASCX v podstate uľahčujú používanie rovnakého kódu na viacerých webových stránkach ASP. NET, čím šetria čas a energiu pri vytváraní webovej lokality.
Napríklad niekoľko súborov ASPX na webovej lokalite môže odkazovať na jeden súbor ASCX, ktorý obsahuje kód pre navigačnú ponuku lokality. Namiesto písania rovnakého kódu na každú stránku webovej lokality, ktorá potrebuje menu, môže každá stránka len ukázať na súbor ASCX, čím je spravovanie a aktualizácia menu na každej stránke oveľa jednoduchšia.
Vzhľadom na to, ako efektívne sú súbory ASCX pri zjednodušovaní programovania ASP. NET, tieto súbory sa často používajú pre iné konzistentné časti webovej lokality, ako sú hlavičky, päty atď.
Ak viete, že váš súbor ASCX nemá nič spoločné s webovou stránkou ASP, napríklad ak ste si nejaký stiahli náhodou pri pokuse získať výpis z účtu alebo iný dokument, mali by ste s ním zaobchádzať inak ako so skutočným ASP. NET používateľského ovládacieho súboru (viac o tom nižšie).
Ako otvoriť súbor ASCX
Microsoft Visual Web Developer a Visual Studio dokážu otvárať a upravovať súbory ASCX, ako aj Adobe Dreamweaver.
Ak potrebujete otvoriť súbor ASCX na Macu, TextMate by mal fungovať.
Hoci je súbor ASCX prepojený zvnútra súboru ASPX (ktorý je možné zobraziť v prehliadači), samotný súbor ASCX nie je určený na otvorenie prehliadačom. Ak ste si stiahli súbor ASCX a očakávali ste, že bude obsahovať informácie (napríklad dokument alebo iné uložené údaje), je pravdepodobné, že s webovou stránkou nie je niečo v poriadku a namiesto vygenerovania použiteľných informácií, o ktoré ste túžili, poskytla túto na strane servera súbor.
Ak sa tak stane, skúste súbor stiahnuť znova alebo ho dokonca len premenujte, aby používal príponu, ktorú ste očakávali. Niekedy to funguje.
Ak ste napríklad zamýšľali stiahnuť súbor PDF, ale namiesto toho ste dostali súbor ASCX, premenujte časť súboru ASCX na PDF, napríklad súbor.ascx na súbor.pdf.
Premenovanie súboru na použitie inej prípony nie je to isté ako konverzia súboru na nový formát. V tomto prípade len správne premenujete súbor na jeho skutočný formát (v tomto príklade PDF), čo mala webová lokalita urobiť, ale z nejakého dôvodu sa úplne nedokončila. To umožňuje OS rozpoznať, ktorý program by sa mal použiť na otvorenie súboru (napríklad čítačka PDF).
Ako previesť súbor ASCX
Konvertor súborov je zvyčajne odporúčaný nástroj na konverziu väčšiny typov súborov, ako sú videá, hudobné súbory, obrázky, dokumenty atď.
Konverzia súboru, ako je súbor ASCX na niečo iné, však naruší jeho funkčnosť, takže to pravdepodobne nie je niečo, čo by ste chceli urobiť, najmä ak je súbor ASCX hosťovaný online a inak funguje dobre.
Napríklad zmena pracovného súboru s príponou súboru. ASCX na čokoľvek iné znamená, že všetky súbory ASPX, ktoré ukazujú na tento súbor ASCX, prestanú chápať, na čo je súbor určený, a preto nebudú pochopiť, ako použiť jeho obsah na vykreslenie ponúk, hlavičiek atď.
V skutočnosti vás však môže zaujímať opačná konverzia: konverzia stránky ASPX na súbor Web User Control ASP. NET s príponou ASCX. Aby sa to stalo, je potrebné vykonať niekoľko manuálnych zmien, takže sa veľmi pozorne riaďte pokynmi spoločnosti Microsoft.
Microsoft má ďalší návod na premenu súboru ASCX na Redistributable Custom Control (súbor DLL). Ak viete niečo o súboroch DLL, možno ste si už uvedomili, že súbory ASCX sa správajú veľmi podobne ako zdieľané súbory DLL vo vašom počítači so systémom Windows.
Viac informácií o súboroch ASCX
Súbory ASCX a ASPX sa skladajú z veľmi podobného kódu, ale súbory Web User Control neobsahujú žiadne prvky html, tela ani formulára.
Návod spoločnosti Microsoft na vytváranie používateľských ovládacích prvkov ASP. NET vysvetľuje kroky potrebné na vytvorenie súboru ASCX a Bean Software má niekoľko dobrých príkladov, ako pridať súbory Web User Control na stránku ASP. NET.
Stále nemôžete otvoriť svoj súbor?
Ak sa po vyskúšaní vyššie uvedených programov váš súbor stále neotvorí správne, existuje veľká šanca, že v skutočnosti nemáte čo do činenia so súborom ASCX. Niektoré formáty súborov používajú príponu súboru, ktorá sa veľmi podobá na „. ASCX“, aj keď tieto formáty spolu nesúvisia.
Napríklad súbory ACX môžu vyzerať, že nejakým spôsobom súvisia so súbormi ASCX, ale v skutočnosti sú to súbory programu Atari ST, ktoré možno použiť na počítači s emulátorom Atari ST, ako je Gemulator. Nedajú sa otvoriť pomocou otvárača súborov ASCX.
Rovnaký koncept platí pre iné súbory, ako sú súbory ACSM, ASAX a ASX (Microsoft ASF Redirector). Ak máte jeden z týchto súborov alebo akýkoľvek iný súbor, ktorý jednoducho vyzerá ako súbor ASCX, preskúmajte jeho skutočnú príponu súboru a zistite, ktoré programy ho dokážu otvoriť alebo skonvertovať.
Súbory ASHX sú podobné súborom ASCX, ale sú to súbory ASP. NET Web Handler.
FAQ
Ako vložím súbor CSS do súboru ASCX?
Do prvkov HTML môžete pridať CSS pomocou atribútu style; interne pomocou prvku v sekcii; alebo externe, vrátane prvku na prepojenie s externým súborom CSS.
Ako pridáte súbor ASCX v ASP. NET?
V ponuke webových stránok prejdite na Pridať novú položku > Kontrola používateľa webu. Zadajte názov ovládacieho prvku, vyberte programovací jazyk, ktorý chcete použiť, a kliknite na Add. V predvolenom nastavení sa k názvu ovládacieho prvku pridáva prípona názvu súboru.ascx.
Ako pridáte komentár do súboru ASCX?
Vyberte riadky, ktoré chcete komentovať, a na paneli nástrojov vyberte Komentár/Odkomentovať. Prípadne stlačte Ctrl+K a potom Ctrl+C na komentovanie a Ctrl+K a potom Ctrl+U na zrušenie komentára.