Hvað er ASCX-skrá?

Hvernig á að opna, breyta og umbreyta ASCX skrám

Skrá með ASCX skráarsniði er ASP.NET Web User Control skrá sem stendur fyrir Active Server Control Extension .

Í grundvallaratriðum auðveldar ASCX skrár að nota sömu kóða yfir margar ASP.NET vefsíður, sparar tíma og orku þegar þú opnar vefsíðu.

Til dæmis gæti fjöldi ASPX skrár á vefsíðu verið tengd við eina ASCX skrá sem inniheldur kóða fyrir flakkavalmynd vefsíðu. Í stað þess að skrifa sömu kóða á hverri síðu vefsvæðisins sem þarfnast valmyndarinnar, getur hver síða bara benda á ASCX skrá, sem gerir stjórnun og uppfærslu á valmyndinni á hverri síðu miklu auðveldara.

Miðað við hversu árangursríkar ASCX skrár eru til að einfalda ASP.NET forritun, eru þessar skrár oft notaðir til annarra samkvæmra hluta vefsvæðis, eins og fyrirsagnir, fótur osfrv.

Hvernig á að opna ASCX skrá

Visual Web Developer og Visual Studio Microsoft geta opnað og breytt ASCX skrám, svo og Dreamweaver Adobe.

Þó að ASCX skrá tengist innan frá ASPX skrá (sem hægt er að skoða í vafra), þá er ASCX skráin ekki ætluð til að opna vafrann. Ef þú hefur hlaðið niður ASCX skrá og búist við að það innihaldi upplýsingar (eins og skjal eða önnur vistuð gögn) þá er líklegt að eitthvað sé athugavert við vefsíðuna og í stað þess að búa til nothæfar upplýsingar sem þú varst eftir, þá gaf þetta framreiðslumaður skrá í staðinn.

Ef það gerist skaltu reyna að hlaða niður skránni aftur eða jafnvel endurnefna skrána í viðbótina sem þú bjóst við því að vera. Stundum virkar þetta.

Til dæmis, ef þú ætlaði að hlaða niður PDF- skrá en voru gefin ASCX-skrá í staðinn, þá skaltu bara endurnefna .ascx hluta skráarinnar á .pdf . Vita að þetta breytir ekki skránni á PDF sniði en í staðinn er það bara rétt að endurnefna skrána í raunverulegu sniði (PDF í þessu tilviki).

Hvernig á að umbreyta ASCX skrá

Skrábreytir er venjulega ráðlagt tól til að umbreyta flestum gerðum skráa, eins og myndskeið, tónlistarskrá, myndir, skjöl osfrv.

Hins vegar breytir skrá sem ASCX skrá á eitthvað annað mun brjóta virkni sína, þannig að það er líklega ekki eitthvað sem þú vilt gera, sérstaklega ef ASCX skráin er hýst á netinu og vinnur að öðru leyti bara í lagi.

Til dæmis, að breyta vinnuskilríki með .ASCX skráarfornafninu við allt annað þýðir að öll ASPX skrár sem benda til þess að ASCX skrá mun hætta að skilja hvað skráin er fyrir og því skilur ekki hvernig á að nota hana innihald til að gera valmyndir, haus osfrv.

Hins vegar gæti hið gagnstæða viðskipti raunverulega verið eitthvað sem þú hefur áhuga á: umbreyta ASPX síðu til ASP.NET Web User Control skrá með ASCX eftirnafninu. Nokkrar handbókar breytingar eru nauðsynlegar til að þetta gerist, svo vertu viss um að fylgja leiðbeiningunum Microsoft mjög vandlega.

Microsoft hefur aðra einkatími á því að breyta ASCX skrá í redistributable Custom Control ( DLL skrá ). Ef þú veist nokkuð um DLL skrá, getur þú þegar þegar áttað sig á því að ASCX skrár haga sér mjög eins og deilt DLL skrár á Windows tölvunni þinni.

Nánari upplýsingar um ASCX skrár

ASCX skrár og ASPX skrár samanstanda af mjög svipuðum kóða en skrár með Web User Control innihalda ekki HTML , líkama eða formþætti.

Microsoft's Hvernig á að: Búðu til ASP.NET User Controls útskýrir þau skref sem þarf til að búa til ASCX skrá og Bean Software hefur nokkur góð dæmi um hvernig á að bæta við Web User Control skrám á ASP.NET síðu.

Enn er hægt að opna skrána þína?

Ef eftir að hafa prófað forritin hér að ofan mun skráin þín enn ekki opna rétt, það er gott tækifæri að þú sért ekki í raun að takast á við ASCX skrá. Sumar skráarsnið notar skráarsýningu sem líkist ".ASCX" jafnvel þótt sniðin séu ekki tengd.

Til dæmis geta ACX-skrár lítt út eins og þau tengist einhvern veginn við ASCX skrár en þau eru í raun Atari ST forritaskrár sem hægt er að nota á tölvu með Atari ST keppinauti eins og Gemulator. Þeir munu ekki opna með ASCX skrá opnari.

Sama hugmynd gildir um aðrar skrár eins og ACSM , ASAX og ASX (Microsoft ASF Redirector) skrár. Ef þú ert með eina af þeim skrám eða öðrum skrám sem einfaldlega lítur út eins og ASCX skrá, skaltu kanna raunveruleg skráareiginleika til að læra hvaða forrit geta opnað eða breytt því.