Ko'rish komponentining asosiy maqsadi nima?
Ko'rish komponentining asosiy maqsadi nima?

Video: Ko'rish komponentining asosiy maqsadi nima?

Video: Ko'rish komponentining asosiy maqsadi nima?
Video: ШОМУРОДОВ - от Джаркургана до «Дженоа». Дальше - «Ювентус»? (UZB + ITA SUBS) 2024, Noyabr
Anonim

A ko'rish komponenti qisman ta'minlovchi C# sinfidir ko'rinish ota-onadan mustaqil ravishda kerakli ma'lumotlar bilan ko'rinish va uni amalga oshiradigan harakat. Shu munosabat bilan, a ko'rish komponenti ixtisoslashgan harakat sifatida qarash mumkin, lekin faqat qisman ta'minlash uchun ishlatiladi ko'rinish ma'lumotlar bilan.

Buni hisobga olgan holda, ko'rish komponenti nima?

A ko'rish komponenti uning mantiqini Vazifani qaytaruvchi InvokeAsync usulida yoki IViewComponentResult qaytaruvchi sinxron Invoke usulida belgilaydi. Parametrlar to'g'ridan-to'g'ri chaqiruvdan kelib chiqadi ko'rish komponenti , model bog'lashdan emas. A ko'rish komponenti hech qachon so'rovni bevosita ko'rib chiqmaydi.

Bundan tashqari, ustara komponentlari nima? Komponent sinflar. Komponentlar da amalga oshirilmoqda Razor komponenti fayllar (. ustara ) C# va HTML belgilash kombinatsiyasidan foydalanish. a uchun UI komponent HTML yordamida aniqlanadi. Dinamik renderlash mantig'i (masalan, tsikllar, shartlar, ifodalar) o'rnatilgan C# sintaksisi yordamida qo'shiladi. Usra.

MVC da ko'rish komponenti nima?

Komponentni ko'rish ASP. NET Core-da yangi kiritilgan xususiyatdir MVC . Bu qisman bilan juda o'xshash ko'rinish lekin u bilan solishtirganda juda kuchli. U modelni bog'lashdan foydalanmaydi, lekin faqat biz unga qo'ng'iroq qilganda taqdim etgan ma'lumotlar bilan ishlaydi. Komponentni ko'rish quyidagi xususiyatlarga ega.

. NET yadrosida ko'rinishni qanday yarataman?

  1. Ko'rishlar jildini o'ng tugmasini bosing va keyin Qo'shish > Yangi jild-ni tanlang va papkani HelloWorld deb nomlang.
  2. Views/HelloWorld jildini o'ng tugmasini bosing va keyin Qo'shish > Yangi fayl.
  3. Yangi fayl dialog oynasida: ASP ni tanlang. NET Core chap panelda. Markaziy panelda MVC View sahifasini tanlang. Nom maydoniga Indeks kiriting. Yangi-ni tanlang.

Tavsiya: