ASAX fayl kengaytmali fayl ASP. NET ilovalari tomonidan ishlatiladigan ASP. NET Server ilovasi faylidir.
Eng keng tarqalgan ASAX fayli global.asax fayli (shuningdek, ASP. NET Ilova fayli deb ataladi) boʻlib, u ilova ishga tushganda yoki oʻchganda maʼlum funksiyalarni boshqarish uchun ishlatiladi. Veb-ilovada ushbu ASAX fayllaridan faqat bittasi bo‘lishi mumkin va uni ilovaga qo‘shish ixtiyoriy.
Quyida ASAX fayllari haqida qoʻshimcha maʼlumotlar berilgan.
ASAX faylini qanday ochish mumkin
Microsoft Visual Studio dasturi ASAX fayllarini ochishi mumkin.
ASAX fayllari faqat kodni oʻz ichiga olgan matnli fayllar boʻlgani uchun ularni ochish uchun istalgan matn muharriridan foydalanishingiz mumkin. Windows operatsion tizimida o'rnatilgan Notepad ilovasi mavjud bo'lib, u faylni ochishi mumkin, lekin bepul Notepad++ kabi uchinchi tomon matn muharrirlari ham shunday qila oladi.
ASAX fayllari veb-brauzer tomonidan koʻrish yoki ochish uchun moʻljallanmagan. Agar siz ASAX faylini yuklab olgan boʻlsangiz va unda maʼlumot (hujjat yoki boshqa saqlangan maʼlumotlar kabi) boʻlishini kutgan boʻlsangiz, ehtimol veb-saytda nimadir notoʻgʻri boʻlib, u foydali maʼlumotlarni yaratish oʻrniga ushbu faylni taqdim qildi.
Agar shunday boʻlsa, fayl kengaytmasining nomini. ASAX dan fayl saqlangan kengaytmaga oʻzgartirishingiz mumkin. Masalan, siz PDF formatida bank hisobotini yuklab olmoqchisiz, lekin uning o'rniga ASAX faylini olasiz deylik; shunchaki fayl nomini. ASAX dan. PDF ga oʻzgartiring, shunda uni PDF oʻquvchida moʻljallangan tarzda ochishingiz mumkin.
Siz odatda fayl kengaytmasini bu kabi oʻzgartira olmaysiz va yangi fayl normal ishlashini kuta olmaysiz. Buning uchun sizga faylni o'zgartiruvchi vosita kerak bo'ladi. Biroq, bu holatda muammo faqat fayl kengaytmasining nomuvofiq nomlanishidadir, shuning uchun uni to'g'ri kengaytmaga o'zgartirish yaxshi ishlaydi.
Global.asax fayli haqida qoʻshimcha maʼlumot
Global.asax fayli ASP. NET ilovasining asosiy katalogida joylashgan boʻlib, server tomonida paydo boʻlganlardan tashqari hech qanday soʻrov tomonidan yuklab olinmaydi yoki koʻrilmaydi. Bu shuni anglatadiki, ushbu ASAX faylini ko‘rish yoki yuklab olishga har qanday tashqi urinish sukut bo‘yicha bloklanadi.
Global.asax fayli nima uchun ishlatilishi haqida DotNetCurry.com saytida koʻproq oʻqishingiz mumkin. Ushbu veb-sayt global.asax faylidan qanday foydalanishni tushuntiradi va fayldagi ma'lumotlar qanday tuzilganligini ko'rishingiz uchun namuna faylini beradi. Global.asax faylining maqsadiga oid yana bir yaxshi manba bu Stack Overflow oqimidir.
ASAX faylini qanday aylantirish mumkin
ASP. NET fayli sifatida ishlashi kerak boʻlgan ASAX fayli boshqa formatga aylantirilmasligi kerak. Bu ilova faylni topa olmasligi va undan kerakli tarzda foydalana olmasligini bildiradi.
Agar siz manba kodini alohida faylga joylashtirish uchun global.asax-ni Code-Behind-ga qanday aylantirishni qidirsangiz, Kodlash forumlarida ushbu mavzuga qarang. Shu bilan birga, ASP Alliance’dagi ushbu maqolani ham ko‘rib chiqishingiz kerak, bu maqolada ASP. NET v2.0 qanday qilib Code-Behind kodini Code-Beside bilan almashtirganini tasvirlaydi.
Hali ham faylni ocholmayapsizmi?
Yuqorida tilga olingan dasturlarda ASAX fayllarini ochishda muammo boʻlmasligi kerak. Agar ular ishlamasa, siz ASAX faylidan foydalanmayotgan bo‘lishingiz mumkin, bu fayl kengaytmasini noto‘g‘ri o‘qigan bo‘lsangiz sodir bo‘lishi mumkin.
Masalan, ASX va ASA fayllari ASAX fayllari bilan bir xil emas. Ularning fayl kengaytmalari juda o'xshash bo'lsa ham, ASX fayli ASF fayllari kabi audio yoki video fayllar pleylistini saqlaydigan Microsoft ASF Redirector faylidir. ASX faylini VLC yoki Windows Media Player bilan ochishingiz mumkin. ASA fayllari matn muharriri ochishi mumkin bo'lgan ASP konfiguratsiya fayllari.
ASCX va shunga o'xshash boshqa har qanday fayl kengaytmalari uchun ham xuddi shunday deyish mumkin: bir xil yoki o'xshash harflardan foydalanilganligi formatlarning o'zaro bog'liqligini va fayllarni bir xil dasturlar bilan ochish mumkinligini anglatmaydi.
Agar sizda ASAX fayli boʻlmasa, uning formati va uni qaysi dasturlar ochishi yoki oʻzgartirishi haqida koʻproq bilish uchun haqiqiy fayl kengaytmasini oʻrganing.
FAQ
Global ASAX faylini qanday qo'shishim mumkin?
Visual Studio'da Website yoki Project > Yangi element qo'shish >ga o'ting Global Ilovalar sinfi andozasi. ASAX fayli bilan bir qatorda Visual Studio avtomatik ravishda dastur hodisalari ishlov beruvchilarini yaratadi.
ASCX, ASPX va ASHX fayllari nima?
ASCX fayllari bir nechta ASP. NET veb-sahifalarida ishlatilishi mumkin bo'lgan kodni o'z ichiga oladi. ASHX fayli odatda boshqa veb-sahifalarga havolalarni o'z ichiga olgan ASP. NET veb-ishlab chiqaruvchi faylidir. ASPX fayllari brauzerga veb-sahifa qanday ko'rsatilishi kerakligini bildiruvchi skriptlar va manba kodlarini o'z ichiga oladi.