3-amaliy mashg’ulotlar. Klient tomondan holatni boshqarish Darsning maqsadi



Download 218,76 Kb.
Pdf ko'rish
bet2/4
Sana21.03.2022
Hajmi218,76 Kb.
#504904
1   2   3   4
Bog'liq
3-amaliy mashg’ulotlar

MVC ko’rinishlari 
MVC doirasidagi ko'rinishlar MVC saytlaridagi foydalanuvchi interfeysini tasvirlaydi. MVC 
ko'rinishlari juda engil bo'lishi uchun yaratilgan bo'lib, server tomonidan ishlov berishni nazoratchilarga va 
mijoz tomonidan ishlov berishni JavaScript-ga qoldiradi. Layout ko'rinishlari veb-formalardagi asosiy 
sahifalarga o'xshaydi: ko'rinishlar maket ichida ko'rsatiladi va faqat qisman ko'rinishlar o'zlarini ko'rsatadi 
(ya'ni, tartib yo'q). 
Maketlar 


Ko'rishlar / Umumiy papkaga o'ting va Maketni oching. CSML. Bu to'liq HTML fayli
tavsiflovchilar bilan to'ldirilgan va 
shuningdek Razor-dan HTML formatlash va HTML yordamchilari aralashmasi. Veb-shakllarning 
asosiy sahifalariga o'xshash, Layout sahifasi. cshtml - bu ko'rgazmalarni ko'rsatishda foydalanuvchiga 
ko'rsatiladigan narsaning asosidir (_Layout.cshtml sahifasidan foydalangan holda). 
Maketlar bilan ishlashda ikkita element mavjudligini yodda tutish kerak: tanasi va mintaqasi. 
Ko'rinish va maket ko'rsatilganda va Razor kodining quyidagi satridan foydalanib, maketga 
joylashtirilganida, tanani ko'rish kodini kiritadi: 
@RenderBody () 
Mintaqalar - bu ish sahifasida to'ldirilishi mumkin bo'lgan tartib sahifasining bo'limlari. Ular 
talab qilinishi yoki ixtiyoriy bo'lishi mumkin va Razor-dan RenderSection () funktsiyasidan foydalangan 
holda tartib sahifasida aniqlanadi. Birinchi argument ko'lam nomini, ikkinchisi ko'lam talab qilinadigan deb 
hisoblanadimi-yo'qligini bildiradi. Layout-dagi quyidagi kod satri. cshtml taqdimot uchun ixtiyoriy bo'lgan 
skriptlar deb nomlangan mintaqani yaratadi:
@RenderSection("scripts", required: false) 
Agar siz Header nomli yangi maydon yaratmoqchi bo'lsangiz, quyidagi koddan foydalanish kerak: 
@RenderSection("Header", required: true) 
Maydonni ko'rinishda ko'rsatish uchun ^section deb nomlangan Razor bloki ishlatiladi. Masalan, 
Views / Inventory papkasida joylashgan Edit.cshtml sahifasidagi quyidagi kod bloklari jQuery validator 
paketini ko'rsatilgan sahifaga qo'shadi. 
^section Scripts { 
@Scripts.Render("-/bundles/jqueryval") 


Download 218,76 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish