Көрүү компонентинин негизги максаты эмне?
Көрүү компонентинин негизги максаты эмне?

Video: Көрүү компонентинин негизги максаты эмне?

Video: Көрүү компонентинин негизги максаты эмне?
Video: Обзор IVECO DAILY 35с15, рефрижератор для цветов | Автоцентр Сухина 2024, Апрель
Anonim

А компонентти көрүү жарым-жартылай камсыз кылган C# классы көрүү ата-энеден көз карандысыз, ага керектүү маалыматтар менен көрүү жана аны көрсөткөн иш-аракет. Буга байланыштуу А компонентти көрүү адистештирилген иш-аракет катары кароого болот, бирок жарым-жартылай камсыз кылуу үчүн гана колдонулат көрүү маалыматтар менен.

Муну эске алып, көрүү компоненти деген эмне?

А компонентти көрүү анын логикасын Task кайтарган InvokeAsync методунда же IViewComponentResult кайтарган синхрондуу Invoke методунда аныктайт. Параметрлер түздөн-түз чакыруудан келип чыгат компонентти көрүү , моделди байлоодон эмес. А компонентти көрүү эч качан түздөн-түз өтүнүчтү аткарбайт.

Андан тышкары, устара компоненттери деген эмне? Компонент класстар. Компоненттер жылы ишке ашырылат Razor компоненти файлдар (. устара ) C# жана HTML белгилөө айкалышын колдонуу. а үчүн UI компоненти HTML колдонуу менен аныкталат. Динамикалык рендеринг логикасы (мисалы, циклдер, шарттар, туюнтмалар) деп аталган камтылган C# синтаксиси аркылуу кошулат. устара.

MVCде көрүү компоненти деген эмне?

Компонентти көрүү ASP. NET Core жаңы киргизилген өзгөчөлүк болуп саналат MVC . Бул жарым-жартылай абдан окшош көрүү бирок ага салыштырмалуу абдан күчтүү. Ал моделдик байланышты колдонбойт, бирок ага чалганда биз берген маалыматтар менен гана иштейт. Компонентти көрүү төмөнкү өзгөчөлүктөргө ээ.

. NET өзөгүндө көрүнүштү кантип түзөм?

  1. Көрүүлөр папкасын оң баскыч менен чыкылдатып, андан кийин Кошуу > Жаңы папка жана папканы HelloWorld деп атаңыз.
  2. Views/HelloWorld папкасын оң баскыч менен чыкылдатып, андан кийин Add > New File дегенди басыңыз.
  3. Жаңы файл диалогунда: ASP тандаңыз. NET Core сол панелде. Борбордук панелден MVC Көрүү барагын тандаңыз. Аты кутучага Индекс териңиз. Жаңы тандаңыз.

Сунушталууда: