Një skedar me shtesën e skedarit ASCX është një skedar i Kontrollit të Përdoruesit të Uebit ASP. NET që qëndron për Shtesa të kontrollit aktiv të serverit.
Në thelb, skedarët ASCX e bëjnë të lehtë përdorimin e të njëjtit kod në shumë faqe interneti ASP. NET, duke kursyer kohë dhe energji kur ndërtoni një faqe interneti.
Për shembull, një numër skedarësh ASPX në një faqe interneti mund të lidhen me një skedar të vetëm ASCX që përmban kodin për menynë e navigimit të sajtit. Në vend që të shkruani të njëjtin kod në çdo faqe të faqes së internetit që ka nevojë për menunë, çdo faqe mund të tregojë vetëm skedarin ASCX, duke e bërë shumë më të lehtë menaxhimin dhe përditësimin e menysë në çdo faqe.
Duke marrë parasysh se sa efektivë janë skedarët ASCX në thjeshtimin e programimit ASP. NET, këta skedarë përdoren shpesh për pjesë të tjera të qëndrueshme të një faqe interneti, si titujt, fundet, etj.
Nëse e dini se skedari juaj ASCX nuk ka të bëjë me një faqe interneti të ASP-së, si për shembull nëse e keni shkarkuar një rastësisht ndërsa përpiqeni të merrni një deklaratë bankare ose ndonjë dokument tjetër, atëherë duhet ta trajtoni atë ndryshe nga një ASP e vërtetë. Skedari i kontrollit të përdoruesit NET (më shumë për këtë më poshtë).
Si të hapni një skedar ASCX
Zhvilluesi Visual Web i Microsoft dhe Visual Studio mund të hapin dhe modifikojnë skedarët ASCX, si dhe Dreamweaver të Adobe.
Nëse keni nevojë të hapni një skedar ASCX në një Mac, TextMate duhet të funksionojë.
Megjithëse një skedar ASCX është i lidhur nga brenda një skedari ASPX (i cili mund të shihet në një shfletues), vetë skedari ASCX nuk synohet të hapet nga shfletuesi. Nëse keni shkarkuar një skedar ASCX dhe prisni që ai të përmbajë informacion (si një dokument ose të dhëna të tjera të ruajtura), ka të ngjarë që diçka nuk është në rregull me faqen e internetit dhe në vend që të gjenerojë informacionin e përdorshëm që keni kërkuar, ai ka ofruar këtë nga serveri në vend të kësaj skedari.
Nëse kjo ndodh, provoni ta shkarkoni përsëri skedarin ose thjesht ta riemërtoni skedarin për të përdorur shtesën që prisnit të ishte. Ndonjëherë kjo funksionon.
Për shembull, nëse keni menduar të shkarkoni një skedar PDF, por në vend të kësaj ju është dhënë një skedar ASCX, thjesht riemërtoni pjesën ASCX të skedarit në PDF, si file.ascx në file.pdf.
Riemërtimi i një skedari për të përdorur një shtesë tjetër nuk është i njëjtë me konvertimin e skedarit në një format të ri. Në këtë rast, thjesht po riemërtoni skedarin në formatin e tij aktual (PDF në këtë shembull), diçka që faqja e internetit duhet të kishte bërë, por nuk e ka përfunduar plotësisht për ndonjë arsye. Kjo lejon OS të njohë se cili program duhet të përdoret për të hapur skedarin (si një lexues PDF).
Si të konvertohet një skedar ASCX
Një konvertues skedarësh është zakonisht mjeti i rekomanduar për konvertimin e shumicës së llojeve të skedarëve, si videot, skedarët muzikorë, imazhet, dokumentet, etj.
Megjithatë, konvertimi i një skedari si një skedar ASCX në diçka tjetër do të prishë funksionalitetin e tij, kështu që ndoshta nuk është diçka që dëshironi të bëni, veçanërisht nëse skedari ASCX është duke u pritur në internet dhe përndryshe funksionon mirë.
Për shembull, ndryshimi i një skedari pune me shtesën e skedarit. ASCX në ndonjë gjë tjetër do të thotë se të gjithë skedarët ASPX që tregojnë atë skedar ASCX do të pushojnë së kuptuari se për çfarë shërben skedari, dhe për këtë arsye nuk do të kuptoni se si të përdorni përmbajtjen e tij për të dhënë meny, tituj, etj.
Megjithatë, konvertimi i kundërt mund të jetë në fakt diçka që ju intereson: konvertimi i një faqe ASPX në një skedar të Kontrollit të Përdoruesit të Uebit ASP. NET me shtesën ASCX. Kërkohen një sërë ndryshimesh manuale për ta bërë këtë, prandaj sigurohuni që të ndiqni udhëzimet e Microsoft me shumë kujdes.
Microsoft ka një mësim tjetër për kthimin e një skedari ASCX në një kontroll personal të rishpërndashëm (një skedar DLL). Nëse dini diçka rreth skedarëve DLL, mund ta keni kuptuar tashmë se skedarët ASCX sillen shumë si skedarët e përbashkët DLL në kompjuterin tuaj Windows.
Më shumë informacion mbi skedarët ASCX
Skedarët ASCX dhe skedarët ASPX përbëhen nga kode shumë të ngjashme, por skedarët e Kontrollit të Përdoruesit të Uebit nuk përmbajnë asnjë element html, trupor ose formës.
Mënyra e Microsoft për krijimin e kontrolleve të përdoruesit ASP. NET shpjegon hapat që duhen për të krijuar një skedar ASCX dhe Bean Software ka disa shembuj të mirë se si të shtoni skedarë të Kontrollit të Përdoruesit të Uebit në një faqe ASP. NET.
Ende nuk mund ta hapni skedarin tuaj?
Nëse pasi të keni provuar programet e mësipërme, skedari juaj ende nuk do të hapet siç duhet, ka shumë mundësi që të mos keni të bëni vërtet me një skedar ASCX. Disa formate skedari përdorin një shtesë skedari që i ngjan shumë ". ASCX" edhe pse formatet nuk kanë lidhje.
Për shembull, skedarët ACX mund të duken sikur janë të lidhur në një farë mënyre me skedarët ASCX, por ato janë në të vërtetë skedarë të Programit Atari ST që mund të përdoren në një kompjuter me një emulator Atari ST si Gemulator. Ata nuk do të hapen me një hapës skedari ASCX.
I njëjti koncept vlen për skedarët e tjerë si skedarët ACSM, ASAX dhe ASX (Microsoft ASF Redirector). Nëse keni një nga ata skedarë, ose ndonjë skedar tjetër që thjesht duket si një skedar ASCX, hulumtoni shtrirjen e tij reale të skedarit për të mësuar se cilat programe mund ta hapin ose konvertojnë atë.
Skedarët ASHX janë të ngjashëm me skedarët ASCX, por janë skedarë ASP. NET Web Handler.
FAQ
Si mund të përfshij një skedar CSS në një skedar ASCX?
Mund të shtoni CSS inline, duke përdorur atributin stil brenda elementeve HTML; nga brenda, duke përdorur një element në seksion; ose nga jashtë, duke përfshirë një element për t'u lidhur me një skedar të jashtëm CSS.
Si të shtoni një skedar ASCX në ASP. NET?
Në menynë e faqes së internetit, shkoni te Shto artikull të ri > Kontrolli i përdoruesit në ueb. Futni një emër për kontrollin, zgjidhni gjuhën e programimit që dëshironi të përdorni dhe klikoni Shto. Si parazgjedhje, shtesa e emrit të skedarit.ascx i shtohet emrit të kontrollit.
Si mund të shtoni një koment në një skedar ASCX?
Zgjidhni rreshtat që dëshironi të komentoheni dhe zgjidhni Koment/Unkoment në shiritin e veglave. Përndryshe, shtypni Ctrl+K dhe më pas Ctrl+C për të komentuar, dhe Ctrl+K dhe më pas Ctrl+U për të hequr komentin.