Wat is 'n ASCX-lêer?

Hoe om ASCX-lêers oop te maak, te wysig en te omskep

'N lêer met die ASCX -lêeruitbreiding is 'n ASP.NET Web User Control-lêer wat staan ​​vir Active Server Control Extension .

Basies maak ASCX-lêers dit maklik om dieselfde kode oor verskeie ASP.NET webbladsye te gebruik, waardeur tyd en energie bespaar word wanneer 'n webwerf gebou word.

Byvoorbeeld, 'n aantal ASPX- lêers op 'n webwerf kan koppel aan 'n enkele ASCX-lêer wat kode bevat vir 'n webwerf se navigasie-kieslys. In plaas daarvan om dieselfde kode op elke bladsy van die webwerf wat die spyskaart benodig, te skryf, kan elke bladsy net na die ASCX-lêer verwys, en die bestuur en opdatering van die spyskaart op elke bladsy is baie makliker.

As gevolg van die effektiewe ASCX-lêers by die vereenvoudiging van ASP.NET programmering, word hierdie lêers dikwels gebruik vir ander konsekwente dele van 'n webwerf, soos koptekste, voetnote, ens.

Hoe om 'n ASCX-lêer oop te maak

Microsoft se Visual Web Developer en Visual Studio kan ASCX-lêers oopmaak en wysig, asook Adobe's Dreamweaver.

Alhoewel 'n ASCX-lêer gekoppel is aan van binne 'n ASPX-lêer (wat in 'n blaaier besigtig kan word), is die ASCX-lêer self nie bedoel om deur die blaaier geopen te word nie. As u 'n ASCX-lêer afgelaai het en verwag het dat dit inligting bevat (soos 'n dokument of ander gestoorde data), is dit waarskynlik dat daar iets fout met die webwerf is en in plaas daarvan om die bruikbare inligting wat u na was te genereer, het dit hierdie bedienerskant lêer in plaas daarvan.

As dit gebeur, probeer om die lêer weer te laai of selfs om die lêer te hernoem na die uitbreiding wat jy verwag het om dit te wees. Soms werk dit.

As u byvoorbeeld 'n PDF- lêer wou aflaai, maar eerder 'n ASCX-lêer gegee het, moet u die .ascx- gedeelte van die lêer hernoem na .pdf . Weet dat dit nie die lêer omskep in die PDF-formaat nie, maar om die lêer behoorlik te hernoem na die werklike formaat (PDF in hierdie geval).

Hoe om 'n ASCX-lêer te omskep

'N lêer converter is gewoonlik die aanbevole instrument vir die omskakeling van die meeste soorte lêers, soos video's, musiek lêers, beelde, dokumente, ens.

As jy egter 'n lêer soos 'n ASCX-lêer na iets anders omskep, sal die funksionaliteit daarvan breek. Dit is waarskynlik nie iets wat jy wil doen nie, veral as die ASCX-lêer aanlyn aangebied word en anders werk dit net goed.

Byvoorbeeld, die wysiging van 'n werklêer met die. ASCX-lêeruitbreiding tot enigiets anders beteken dat al die ASPX-lêers wat na die ASCX-lêer verwys, sal ophou om te verstaan ​​waarvoor die lêer is en daarom sal hulle nie verstaan ​​hoe om dit te gebruik nie. inhoud om spyskaarte, hoofde, ens. te verskaf.

Die omgekeerde omskakeling kan egter eintlik iets wees wat jy belangstel: Omskep van 'n ASPX-bladsy na 'n ASP.NET Web User Control-lêer met die ASCX-uitbreiding. Daar is 'n aantal handige veranderinge nodig om dit te laat gebeur, dus wees seker om die instruksies van Microsoft baie noukeurig te volg.

Microsoft het nog 'n handleiding om 'n ASCX-lêer om te skakel na 'n herverdelerbare persoonlike beheer ('n DLL-lêer ). As jy iets van DLL-lêers weet, het jy dalk reeds besef dat ASCX-lêers baie soos die gedeelde DLL-lêers op jou Windows-rekenaar gedra.

Meer inligting oor ASCX-lêers

ASCX-lêers en ASPX-lêers bestaan ​​uit baie soortgelyke kode, maar Webgebruikerbeheer lêers bevat geen HTML- , liggaams- of vormelemente nie.

Microsoft se Hoe om: ASP.NET-gebruikerskontroles te maak, verduidelik die stappe wat nodig is om 'n ASCX-lêer te skep, en Bean Software het 'n paar goeie voorbeelde oor hoe om Webgebruikerbeheer-lêers by 'n ASP.NET-bladsy te voeg.

Kan u lêer nog nie oopmaak nie?

As u na die bogenoemde programme probeer het, sal u lêer steeds nie behoorlik oopmaak nie, daar is 'n goeie kans dat u nie regtig 'n ASCX-lêer hanteer nie. Sommige lêerformate gebruik 'n lêeruitbreiding wat baie soos ". ASCX" lyk, alhoewel die formate nie verwant is nie.

Byvoorbeeld, ACX-lêers kan lyk of hulle op een of ander manier verwant is aan ASCX-lêers, maar dit is eintlik Atari ST programlêers wat op 'n rekenaar gebruik kan word met 'n Atari ST-emulator soos Gemulator. Hulle sal nie oopmaak met 'n ASCX lêer opener.

Dieselfde konsep geld vir ander lêers soos ACSM , ASAX en ASX (Microsoft ASF Redirector) lêers. As u een van die lêers of enige ander lêer het wat net soos 'n ASCX-lêer lyk, ondersoek u die werklike lêeruitbreiding om te leer watter programme dit kan oopmaak of omskep.