Aký je hlavný účel komponentu zobrazenia?
Aký je hlavný účel komponentu zobrazenia?

Video: Aký je hlavný účel komponentu zobrazenia?

Video: Aký je hlavný účel komponentu zobrazenia?
Video: Как создаются ШЕДЕВРЫ! Димаш и Сундет 2024, Marec
Anonim

A zobraziť komponent je trieda C#, ktorá poskytuje čiastočné vyhliadka s údajmi, ktoré potrebuje, nezávisle od rodiča vyhliadka a činnosť, ktorá ho robí. V tejto súvislosti a zobraziť komponent možno považovať za špecializovanú akciu, ktorá sa však používa len na poskytnutie čiastočného vyhliadka s údajmi.

Ak vezmeme do úvahy toto, čo je to komponent zobrazenia?

A zobraziť komponent definuje svoju logiku v metóde InvokeAsync, ktorá vracia Task, alebo v synchrónnej metóde Invoke, ktorá vracia IViewComponentResult. Parametre pochádzajú priamo z vyvolania zobraziť komponent , nie zo vzorovej väzby. A zobraziť komponent nikdy priamo nevybavuje žiadosť.

Okrem toho, čo sú komponenty holiacich strojčekov? Komponent triedy. Komponenty sú implementované v Žiletkový komponent súbory (. žiletka ) pomocou kombinácie značiek C# a HTML. Používateľské rozhranie pre a komponent je definovaný pomocou HTML. Dynamická logika vykresľovania (napríklad slučky, podmienky, výrazy) sa pridáva pomocou vstavanej syntaxe C# s názvom Žiletka.

čo je komponent zobrazenia v MVC?

Zobraziť komponent je novo predstavená funkcia v ASP. NET Core MVC . Je veľmi podobný čiastočnému vyhliadka ale v porovnaní s ním je veľmi silný. Nepoužíva modelovú väzbu, ale pracuje iba s údajmi, ktoré poskytneme, keď do nej zavoláme. Zobraziť komponent má nasledujúce vlastnosti.

Ako vytvorím pohľad v jadre. NET?

  1. Kliknite pravým tlačidlom myši na priečinok Zobrazenia a potom na Pridať > Nový priečinok a pomenujte priečinok HelloWorld.
  2. Kliknite pravým tlačidlom myši na priečinok Views/HelloWorld a potom na položku Pridať > Nový súbor.
  3. V dialógovom okne Nový súbor: Vyberte ASP. NET Core na ľavej table. V strednom paneli vyberte položku MVC View Page. Do poľa Názov zadajte Index. Vyberte položku Nový.

Odporúča: