Mikä on näkymäkomponentin ensisijainen tarkoitus?
Mikä on näkymäkomponentin ensisijainen tarkoitus?

Video: Mikä on näkymäkomponentin ensisijainen tarkoitus?

Video: Mikä on näkymäkomponentin ensisijainen tarkoitus?
Video: "Ihmisen tarkoitus" - 7/8 Filosofia ja systeemiajattelu 2021 prof. Esa Saarinen 2024, Huhtikuu
Anonim

A Näytä komponentti on C#-luokka, joka tarjoaa osittaisen näkymä tarvitsemiensa tietojen kanssa vanhemmasta riippumatta näkymä ja toiminta, joka tekee sen. Tässä suhteessa a Näytä komponentti voidaan ajatella erikoistoimintona, mutta sellaisena, jota käytetään vain osittaisen toiminnan tarjoamiseen näkymä datan kanssa.

Kun tämä otetaan huomioon, mikä on näkymäkomponentti?

A Näytä komponentti määrittää logiikkansa InvokeAsync-menetelmässä, joka palauttaa tehtävän, tai synkronisessa Invoke-menetelmässä, joka palauttaa IViewComponentResultin. Parametrit tulevat suoraan kutsusta Näytä komponentti , ei mallisidoksesta. A Näytä komponentti ei koskaan käsittele pyyntöä suoraan.

Lisäksi mitä ovat partakoneen komponentit? Komponentti luokat. Komponentit toteutetaan vuonna Partaveitsi komponentti tiedostot (. partakone ) käyttämällä C#- ja HTML-merkintöjen yhdistelmää. Käyttöliittymä a komponentti määritellään HTML:llä. Dynaaminen renderöintilogiikka (esimerkiksi silmukat, ehtolausekkeet, lausekkeet) lisätään käyttämällä sulautettua C#-syntaksia nimeltä Partaveitsi.

mikä on näkymäkomponentti MVC:ssä?

Näytä komponentti on uusi ominaisuus ASP. NET Coressa MVC . Se on hyvin samanlainen kuin osittainen näkymä mutta on siihen verrattuna erittäin voimakas. Se ei käytä mallisidontaa, vaan toimii vain niiden tietojen kanssa, jotka annamme siihen kutsuttaessa. Näytä komponentti on seuraavat ominaisuudet.

Kuinka luon näkymän. NET-ytimessä?

  1. Napsauta Näkymät-kansiota hiiren kakkospainikkeella ja valitse sitten Lisää > Uusi kansio ja nimeä kansio HelloWorld.
  2. Napsauta hiiren kakkospainikkeella Views/HelloWorld-kansiota ja valitse Lisää > Uusi tiedosto.
  3. Uusi tiedosto -valintaikkunassa: Valitse ASP. NET Core vasemmassa ruudussa. Valitse keskiruudusta MVC View Page. Kirjoita Nimi-ruutuun Indeksi. Valitse Uusi.

Suositeltava: