Mis on ASCX-fail?

ASCX-failide avamine, muutmine ja teisendamine

ASCX- faililaiendiga fail koosneb ASP.NET Web-kasutajakontrolli failist, mis tähistab Active Server Control Extension .

Põhimõtteliselt on ASCX-failidest lihtne kasutada sama koodi mitmel ASP.NET-i veebilehel, hoides veebilehe ehitamisel aega ja energiat.

Näiteks võib ASPX- failide arv veebisaidil linkida ühele ASCX-failile, mis sisaldab veebisaidi navigeerimismenüü koodi. Selle asemel, et kirjutada sama kood iga menüü vajava veebisaidi lehe jaoks, saab iga leht lihtsalt märkida ASCX-faili, muutes iga lehe menüü haldamise ja värskendamise palju lihtsamaks.

Arvestades, kui tõhusad ASCX-failid lihtsustavad ASP.NET-i programmeerimist, kasutatakse neid faile sageli muude veebisaidi järjepidevate osade jaoks, nagu päised, jalused jne.

Kuidas ASCX-faili avada

Microsofti Visual Web Developer ja Visual Studio saavad avada ja redigeerida ASCX-faile ja Adobe Dreamweaverit.

Kuigi ASCX-fail on ASPP-faili sees (mida saab brauseris vaadata), ei ole brauseri jaoks mõeldud ASCX-faili ise. Kui olete ASCX-faili alla laadinud ja eeldanud, et see sisaldab teavet (nt dokument või muud salvestatud andmed), on tõenäoline, et veebisaidil on valesti midagi ja selle asemel, et genereerida kasutatavat teavet, mille olete pärast seda pakkinud seda serveripoolset faili asemel.

Kui see juhtub, proovige faili uuesti alla laadida või isegi faili uuesti nimetada laienduseks, mille eeldatavasti see peaks olema. Mõnikord see toimib.

Näiteks kui kavatsed PDF- faili alla laadida, kuid neile on antud ASCX-fail, nimetage faili osa .ascx lihtsalt ümber .pdf- failiks. Tea, et see ei muuda faili PDF-vormingusse, vaid selle asemel, et fail oleks selle tegelikku vormingut korralikult ümber nimetada (käesoleval juhul PDF-failiks).

Kuidas ASCX-faili teisendada

Failide teisendaja on enamasti soovitatav vahend enamiku failide (nt videod, muusikafailid, pildid, dokumendid jne) teisendamiseks.

Kuid faili nagu ASCX-faili muundamine muudab selle funktsionaalsuse, seega pole see tõenäoliselt midagi, mida soovite teha, eriti kui ASCX-faili hostitatakse veebis ja muidu töötab hästi.

Näiteks muudab töölaius faili laiendiga .ASCX midagi muud, mis tähendab, et kõik ASPX-failid, mis viitavad sellele ASCX-failile, ei mõista enam seda, mis faili on, ja seetõttu ei mõista, kuidas seda kasutada. sisu, mis muudab menüüd, päised jne

Kuid vastupidine teisendamine võib tegelikult olla teile huvipakkuv: ASPX-lehekülje teisendamine ASP.NET Web-kasutajakontrolli faili koos ASCX-laiendusega. Selle saavutamiseks on vaja mitmeid käsitsi muudatusi, seega järgige kindlasti Microsofti juhiseid väga hoolikalt.

Microsoftil on veel üks õpetus ASCX-faili muutmise kohta Redistributable Custom Control ( DLL-fail ). Kui teate midagi DLL-failidest, võite juba aru saada, et ASCX-failid käituvad väga sarnaselt Windowsi arvutiga jagatud DLL-failidele.

Lisateave ASCX-failide kohta

ASCX-failid ja ASPX-failid koosnevad väga sarnastest koodidest, kuid Web-kasutajaseadmefailid ei sisalda html- , keha- või vormi elemente.

Microsofti Kuidas: ASP.NET kasutajakontrolli loomine selgitab ASCX-faili loomiseks vajalikke samme ja Bean Softwareil on mõned head näited veebikontrolli failide lisamiseks ASP.NET-lehele.

Kas teie faili pole veel avatud?

Kui pärast ülalnimetatud programmide üritamist ei avane teie fail ikkagi õigesti, on hea võimalus, et te ei tegele ASCX-failiga. Mõned failivormingud kasutavad faililaiendit, mis sarnaneb peaaegu ".ASCX-iga", kuigi vormingud pole seotud.

Näiteks võivad ACX-failid tunduda sellised, et nad on mingil viisil seotud ASCX-failidega, kuid need on tegelikult Atari ST-i failifailid, mida saab kasutada arvutis koos Atari ST emulaatoriga nagu Gemulator. Nad ei avane ASCX-faili avamisega.

Sama kontseptsioon kehtib ka teiste failide kohta, nagu ACSM , ASAX ja ASX (Microsoft ASF Redirector) failid. Kui teil on üks neist failidest või mõni muu fail, mis lihtsalt näeb välja nagu ASCX-fail, uurige selle tegelikku faililaiendit, et teada saada, millised programmid seda avada või teisendada.