Datoteka s pripono datoteke ASCX je datoteka ASP. NET Web User Control, ki pomeni Active Server Control Extension.
V bistvu datoteke ASCX olajšajo uporabo iste kode na več spletnih straneh ASP. NET, kar prihrani čas in energijo pri izdelavi spletnega mesta.
Na primer, več datotek ASPX na spletnem mestu se lahko poveže z eno samo datoteko ASCX, ki vsebuje kodo za navigacijski meni spletnega mesta. Namesto pisanja iste kode na vsako stran spletnega mesta, ki potrebuje meni, lahko vsaka stran samo kaže na datoteko ASCX, kar olajša upravljanje in posodabljanje menija na vsaki strani.
Glede na to, kako učinkovite so datoteke ASCX pri poenostavitvi programiranja ASP. NET, se te datoteke pogosto uporabljajo za druge dosledne dele spletnega mesta, kot so glave, noge itd.
Če veste, da vaša datoteka ASCX nima nobene zveze s spletnim mestom ASP, na primer, če ste jo prenesli po nesreči, ko ste poskušali dobiti bančni izpisek ali kak drug dokument, potem bi morali z njo ravnati drugače kot s pravim ASP. Uporabniška nadzorna datoteka NET (več o tem spodaj).
Kako odpreti datoteko ASCX
Microsoftov Visual Web Developer in Visual Studio lahko odpirata in urejata datoteke ASCX, pa tudi Adobejev Dreamweaver.
Če morate odpreti datoteko ASCX na Macu, bi moral TextMate delovati.
Čeprav je datoteka ASCX povezana iz datoteke ASPX (ki si jo je mogoče ogledati v brskalniku), sama datoteka ASCX ni namenjena odpiranju v brskalniku. Če ste prenesli datoteko ASCX in pričakovali, da bo vsebovala informacije (na primer dokument ali druge shranjene podatke), je verjetno nekaj narobe s spletnim mestom in namesto da bi ustvarilo uporabne informacije, ki ste jih iskali, je zagotovilo to stran strežnika datoteko namesto tega.
Če se to zgodi, poskusite znova prenesti datoteko ali celo samo preimenujte datoteko, da bo uporabljala končnico, ki ste jo pričakovali. Včasih to deluje.
Na primer, če ste nameravali prenesti datoteko PDF, vendar ste namesto tega dobili datoteko ASCX, preprosto preimenujte del datoteke ASCX v PDF, na primer file.ascx v file.pdf.
Preimenovanje datoteke za uporabo druge končnice ni isto kot pretvorba datoteke v novo obliko. V tem primeru samo pravilno preimenujete datoteko v njeno dejansko obliko (v tem primeru PDF), kar bi spletno mesto moralo storiti, vendar iz nekega razloga ni v celoti dokončano. To omogoča operacijskemu sistemu, da prepozna, kateri program je treba uporabiti za odpiranje datoteke (na primer bralnik PDF).
Kako pretvoriti datoteko ASCX
Pretvornik datotek je običajno priporočeno orodje za pretvorbo večine vrst datotek, kot so videoposnetki, glasbene datoteke, slike, dokumenti itd.
Vendar pa bo pretvorba datoteke, kot je datoteka ASCX, v nekaj drugega pokvarila njeno funkcionalnost, zato tega verjetno ne želite storiti, še posebej, če datoteka ASCX gostuje v spletu in drugače deluje dobro.
Na primer, spreminjanje delovne datoteke s pripono datoteke. ASCX v kar koli drugega pomeni, da vse datoteke ASPX, ki kažejo na to datoteko ASCX, ne bodo več razumele, čemu je datoteka namenjena, in zato ne bodo razumeti, kako uporabiti njegovo vsebino za upodabljanje menijev, glav itd.
Vendar pa vas lahko dejansko zanima nasprotna pretvorba: pretvorba strani ASPX v datoteko ASP. NET Web User Control s pripono ASCX. Da bi se to zgodilo, so potrebne številne ročne spremembe, zato zelo natančno sledite Microsoftovim navodilom.
Microsoft ima še eno vadnico o spreminjanju datoteke ASCX v kontrolnik po meri, ki ga je mogoče ponovno distribuirati (datoteka DLL). Če veste kaj o datotekah DLL, ste morda že ugotovili, da se datoteke ASCX obnašajo podobno kot datoteke DLL v skupni rabi v vašem računalniku z operacijskim sistemom Windows.
Več informacij o datotekah ASCX
Datoteke ASCX in datoteke ASPX so sestavljene iz zelo podobne kode, vendar datoteke Web User Control ne vsebujejo elementov html, telesa ali obrazca.
Microsoftova navodila za ustvarjanje uporabniških kontrolnikov ASP. NET pojasnjujejo korake, potrebne za ustvarjanje datoteke ASCX, Bean Software pa ima nekaj dobrih primerov, kako dodati datoteke spletnega uporabniškega nadzora na stran ASP. NET.
Še vedno ne morete odpreti datoteke?
Če se vaša datoteka po poskusu zgornjih programov še vedno ne odpre pravilno, obstaja velika verjetnost, da v resnici nimate opravka z datoteko ASCX. Nekateri formati datotek uporabljajo datotečno pripono, ki je zelo podobna ». ASCX«, čeprav formata nista povezana.
Datoteke ACX so lahko na primer videti, kot da so na nek način povezane z datotekami ASCX, vendar so to dejansko programske datoteke Atari ST, ki jih je mogoče uporabiti v računalniku z emulatorjem Atari ST, kot je Gemulator. Ne bodo se odprle z odpiračem datotek ASCX.
Isti koncept velja za druge datoteke, kot so datoteke ACSM, ASAX in ASX (Microsoft ASF Redirector). Če imate eno od teh datotek ali katero koli drugo datoteko, ki preprosto izgleda kot datoteka ASCX, raziščite njeno resnično datotečno pripono, da izveste, kateri programi jo lahko odprejo ali pretvorijo.
Datoteke ASHX so podobne datotekam ASCX, vendar so datoteke ASP. NET Web Handler.
FAQ
Kako vključim datoteko CSS v datoteko ASCX?
CSS lahko dodate v vrstici z uporabo atributa style znotraj elementov HTML; interno, z uporabo elementa v razdelku; ali zunaj, vključno z elementom za povezavo do zunanje datoteke CSS.
Kako dodate datoteko ASCX v ASP. NET?
V meniju Spletna stran pojdite na Dodaj nov element > Spletni uporabniški nadzor. Vnesite ime za kontrolnik, izberite programski jezik, ki ga želite uporabiti, in kliknite Dodaj. Privzeto je pripona imena datoteke.ascx dodana imenu kontrolnika.
Kako dodate komentar v datoteko ASCX?
Izberite vrstice, ki jih želite komentirati, in izberite Komentar/Odkomentiraj v orodni vrstici. Druga možnost je, da pritisnete Ctrl+K in nato Ctrl+C za komentiranje ter Ctrl+K in nato Ctrl+U za odkomentiranje.