Server tomondan holatni boshqarish. MVC texnologiyasi.
https://uz.mihalicdictionary.org/wiki/ASP.NET_Web_Forms#Session_state
ASP.NET veb-shakllari a veb-dastur doirasi va tomonidan qo'llab-quvvatlanadigan bir nechta dasturiy modellardan biri Microsoft ASP.NET texnologiya. Web Forms dasturlari har qanday birida yozilishi mumkin dasturlash tili qo'llab-quvvatlaydigan Umumiy til ishlash vaqti, kabi C # yoki Visual Basic. Veb-shakllar sahifalarining asosiy qurilish bloklari server boshqaruvlari, ko'rsatishga mas'ul bo'lgan qayta ishlatiladigan komponentlar HTML belgilash va voqealarga javob berish.[1] Texnika deb nomlangan ko'rish holati davom ettirish uchun ishlatiladi davlat odatda server o'rtasidagi boshqaruv elementlari fuqaroligi yo'q HTTP so'rovlar.[2]
Veb-shakllar asl nusxasiga kiritilgan .NET Framework 2002 yilda 1.0 versiyasi (qarang. Qarang .NET Framework versiyalari tarixi va ASP.NET versiyasi tarixi), ASP.NET-da mavjud bo'lgan birinchi dasturlash modeli sifatida. Yangi ASP.NET komponentlaridan farqli o'laroq, veb-formalar tomonidan qo'llab-quvvatlanmaydi ASP.NET Core.[3]
Mundarija
1 Xususiyatlari
1.1 Kod orqasidagi model
1.2 Direktivalar
1.3 Foydalanuvchi nazorati
1.4 Maxsus boshqaruv elementlari
1.5 Render texnikasi
1.6 Davlat boshqaruvi
1.6.1 Ilova
1.6.2 Sessiya holati
1.6.3 Ko'rish holati
1.6.4 Server tomonidan keshlash
1.6.5 Boshqalar
1.7 Shablonli dvigatel
1.8 Boshqa fayllar
1.9 Katalog tuzilishi
2 Ishlash
3 ASP.NET Classic ASP bilan taqqoslaganda
4 Adabiyotlar
4.1 Iqtiboslar
4.2 Manbalar
5 Tashqi havolalar
Xususiyatlari
Rasmiy ravishda veb-shakllar sifatida tanilgan ASP.NET veb-sahifalari,[4] MVC kiritilishidan oldin ASP.NET-da dasturlarni ishlab chiqish uchun asosiy qurilish bloklari bo'lgan.[5] Veb-shakllar uchun ikkita asosiy metodika mavjud: veb-dastur formati va veb-sayt formati.[6] Veb-ilovalarni joylashtirishdan oldin kompilyatsiya qilish kerak, shu bilan birga veb-saytlar foydalanuvchiga oldindan kompilyatsiya qilinmasdan fayllarni to'g'ridan-to'g'ri serverga ko'chirishga imkon beradi. Veb-shakllar ".aspx" kengaytmali fayllarda joylashgan; ushbu fayllar odatda statik (X)HTML belgilash yoki tarkibiy qismlarni belgilash. Komponentlar markirovkasi tarkibida yoki veb-sahifada belgilangan server tomonidagi veb-boshqaruv elementlari va foydalanuvchi boshqaruvlarini o'z ichiga olishi mumkin. Masalan, matn qutisi komponentasi sahifada quyidagicha aniqlanishi mumkin , bu html kirish maydoniga ko'rsatiladi. Bundan tashqari, serverda ishlaydigan dinamik kod blok ichidagi sahifaga joylashtirilishi mumkin <% -- dynamic code -- %>kabi boshqa veb-ishlab chiqish texnologiyalariga o'xshashdir PHP, JSPva ASP. Bilan ASP.NET Framework 2.0, Microsoft yangisini taqdim etdi kod orqasida statik matnni .aspx sahifasida qolishiga imkon beradigan model, dinamik kod esa .aspx.vb yoki .aspx.cs yoki .aspx.fs fayliga kiradi (ishlatilgan dasturlash tiliga qarab).[7]
Do'stlaringiz bilan baham: |