Quin és l'objectiu principal d'un component de vista?
Quin és l'objectiu principal d'un component de vista?

Vídeo: Quin és l'objectiu principal d'un component de vista?

Vídeo: Quin és l'objectiu principal d'un component de vista?
Vídeo: Тайна Великой Китайской Стены 2024, Abril
Anonim

A component de visualització és una classe C# que proporciona un parcial vista amb les dades que necessita, independentment del progenitor vista i l'acció que la fa. En aquest sentit, a component de visualització es pot considerar com una acció especialitzada, però que només s'utilitza per proporcionar una part parcial vista amb dades.

Tenint-ho en compte, què és un component de vista?

A component de visualització defineix la seva lògica en un mètode InvokeAsync que retorna una tasca o en un mètode Invoke síncron que retorna un IViewComponentResult. Els paràmetres provenen directament de la invocació del component de visualització , no de l'enquadernació del model. A component de visualització mai gestiona directament una sol·licitud.

A més, què són els components de la navalla? Component classes. Components s'implementen a Component de navalla Fitxers (. navalla ) utilitzant una combinació de marcatge C# i HTML. La IU per a component es defineix mitjançant HTML. La lògica de representació dinàmica (per exemple, bucles, condicionals, expressions) s'afegeix mitjançant una sintaxi C# incrustada anomenada Navalla.

Què és el component de visualització a MVC?

Component de visualització és una característica recent introduïda a ASP. NET Core MVC . És molt semblant al parcial vista però és molt potent en comparació amb ell. No utilitza l'enllaç de models, sinó que només funciona amb les dades que proporcionem quan hi truquem. Component de visualització té les següents característiques.

Com puc crear una vista al nucli. NET?

  1. Feu clic amb el botó dret a la carpeta Vistes i, a continuació, Afegeix > Carpeta nova i poseu un nom a la carpeta HelloWorld.
  2. Feu clic amb el botó dret a la carpeta Views/HelloWorld i, a continuació, Afegeix > Fitxer nou.
  3. Al diàleg Nou fitxer: seleccioneu ASP. NET Core al panell esquerre. Seleccioneu MVC View Page al panell central. Escriviu Índex al quadre Nom. Seleccioneu Nou.

Recomanat: