MVC da ko'rish komponenti nima?
MVC da ko'rish komponenti nima?

Video: MVC da ko'rish komponenti nima?

Video: MVC da ko'rish komponenti nima?
Video: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Noyabr
Anonim

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.

Xuddi shunday, ko'rish komponentlari nima?

A ko'rish komponenti ikki qismdan iborat: sinf (odatda ViewComponent-dan olingan) va u qaytaradigan natija (odatda ko'rinish ). Nazoratchilar kabi, a ko'rish komponenti POCO bo'lishi mumkin, lekin ko'pchilik ishlab chiquvchilar ViewComponent dan kelib chiqqan holda mavjud usullar va xususiyatlardan foydalanishni xohlashadi.

Xuddi shunday, MVCda qisman ko'rinish nima? Qisman ko'rinish ASP. NET da MVC maxsus hisoblanadi ko'rinish ning bir qismini ko'rsatadi ko'rinish mazmuni. Bu xuddi veb-shakl ilovasining foydalanuvchi boshqaruviga o'xshaydi. Qisman bir necha marta qayta ishlatilishi mumkin qarashlar . Bu bizga kodlarning takrorlanishini kamaytirishga yordam beradi. Boshqacha aytganda a qisman ko'rinish a ko‘rsatishimizga imkon beradi ko'rinish ota-ona ichida ko'rinish.

Shuningdek, MVC komponenti nima ekanligini biling?

Modelni ko'rish boshqaruvchisi ( MVC ) ilovani uchta asosiy mantiqqa ajratuvchi meʼmoriy naqshdir komponentlar : model, ko'rinish va boshqaruvchi. MVC kengaytiriladigan va kengaytiriladigan loyihalarni yaratish uchun eng ko'p ishlatiladigan sanoat standartidagi veb-ishlab chiqish ramkalaridan biridir.

MVC da razor view nima?

Razor ko'rinishi Asp.net da dvigatel mvc hisoblanadi sintaksis bu sizga server tomoni kodini yozish imkonini beradi ko'rinish . Bu kod va html ni suyuq tarzda birlashtirishga yordam beradi. Usra yangi dasturlash tili emas, agar siz C#, Vb. Net va bit HTMLni bilsangiz, osongina yozishingiz mumkin Usra kod. Usra C# va Visual Basic dasturlash tillarini qo'llab-quvvatlaydi.

Tavsiya: