Server tomonidan keshlash
ASP.NET "Kesh" ob'ektini taqdim etadi, u dastur bo'ylab birgalikda foydalaniladi va undan har xil ob'ektlarni saqlash uchun ham foydalanish mumkin. "Kesh" ob'ekti ma'lumotlarni faqat belgilangan vaqt davomida ushlab turadi.
Boshqalar
Qo'llab-quvvatlanadigan davlat boshqaruvining boshqa vositalari ASP.NET bor pechene, keshlash, va so'rovlar qatori.
Shablonli dvigatel
Birinchi chiqarilganda, ASP.NET-ga etishmadi shablon mexanizmi. Chunki .NET Framework bu ob'ektga yo'naltirilgan va imkon beradi meros olish, ko'plab ishlab chiquvchilar meros qilib oladigan yangi asosiy sinfni belgilaydilar "System.Web.UI.Page", yozing usullari u erda HTML-ni taqdim etadi va keyin ularning ilovalaridagi sahifalar ushbu yangi sinfdan meros bo'lib qoladi. Bu saytdagi umumiy elementlarni qayta ishlatishga imkon beradigan bo'lsa-da, u murakkablik va aralashmalar qo'shadi manba kodi bilan belgilash. Bundan tashqari, ushbu usul dasturni loyihalash paytida emas, balki faqat dasturni ishga tushirish orqali ingl. Boshqa ishlab chiquvchilar foydalanganlar fayllarni o'z ichiga oladi Har bir sahifada bir xil navigatsiya va boshqa elementlarni amalga oshirishni oldini olish uchun boshqa fokuslar.
ASP.NET 2.0 tushunchasini taqdim etdi asosiy sahifalarbunga imkon beradi shablon- sahifalarni rivojlantirishga asoslangan. Veb-ilovada ASP.NET 2.0 dan boshlanadigan bir yoki bir nechta asosiy sahifalar bo'lishi mumkin.[13] Magistr shablonlari joy egasini boshqarish vositalariga ega, ular chaqiriladi ContentPlaceHolders shuningdek, dinamik tarkib qaerga ketishini belgilash uchun HTML va JavaScript bolalar sahifalarida birgalikda foydalaniladi.
Asosiy sahifalar o'sha ContentPlaceHolder boshqaruv elementlaridan foydalanadi, ularni tarkib sahifasi to'ldiradigan asosiy sahifaning egasiga taqqoslash kerak. Sahifaning qolgan qismi asosiy sahifaning umumiy qismlari tomonidan aniqlanadi, xuddi a kabi pochta birlashishi a matn protsessori. Barcha belgilar va server kontent sahifasidagi boshqaruv elementlari ContentPlaceHolder boshqaruviga joylashtirilishi kerak.
Kontent sahifasiga so'rov yuborilganda, ASP.NET tarkib sahifasining chiqishini asosiy sahifaning chiqishi bilan birlashtiradi va foydalanuvchiga natijasini yuboradi.
Asosiy sahifa kontent sahifasiga to'liq kirish imkoniyatini saqlab qoladi. Bu shuni anglatadiki, kontent sahifasi hanuzgacha sarlavhalarni boshqarishi, sarlavhani o'zgartirishi, keshlashni sozlashi va h.k. Agar asosiy sahifada ommaviy xususiyatlar yoki usullar oshkor bo'lsa (masalan, mualliflik huquqi to'g'risida ogohlantirishlarni o'rnatish uchun), kontent sahifasi ulardan ham foydalanishi mumkin.
Boshqa fayllar
Boshqalar fayl kengaytmalari ASP.NETning turli xil versiyalari bilan bog'liq:
Do'stlaringiz bilan baham: |