Wat is die primêre doel van 'n aansigkomponent?
Wat is die primêre doel van 'n aansigkomponent?

Video: Wat is die primêre doel van 'n aansigkomponent?

Video: Wat is die primêre doel van 'n aansigkomponent?
Video: Создаём бесплатную онлайн систему сбора данных в Excel! 2024, April
Anonim

A sien komponent is 'n C#-klas wat 'n gedeeltelike beskou met die data wat dit nodig het, onafhanklik van die ouer beskou en die aksie wat dit weergee. In hierdie verband, a sien komponent kan beskou word as 'n gespesialiseerde aksie, maar een wat slegs gebruik word om 'n gedeeltelike te verskaf beskou met data.

As u dit in ag neem, wat is 'n aansigkomponent?

A sien komponent definieer sy logika in 'n InvokeAsync-metode wat 'n taak terugstuur of in 'n sinchrone Invoke-metode wat 'n IViewComponentResult terugstuur. Parameters kom direk van die oproep van die sien komponent , nie van modelbinding nie. A sien komponent hanteer nooit 'n versoek direk nie.

Verder, wat is skeermeskomponente? Komponent klasse. Komponente word geïmplementeer in Skeermes komponent lêers (. skeermes ) met behulp van 'n kombinasie van C# en HTML-opmaak. Die UI vir 'n komponent word gedefinieer met behulp van HTML. Dinamiese weergawe-logika (byvoorbeeld lusse, voorwaardes, uitdrukkings) word bygevoeg deur gebruik te maak van 'n ingebedde C#-sintaksis genaamd Skeermes.

wat is aansigkomponent in MVC?

Bekyk komponent is 'n nuwe kenmerk in ASP. NET Core MVC . Dit is baie soortgelyk aan gedeeltelik beskou maar is baie kragtig in vergelyking daarmee. Dit gebruik nie modelbinding nie, maar werk slegs met die data wat ons verskaf wanneer ons dit inroep. Bekyk komponent het die volgende kenmerke.

Hoe skep ek 'n aansig in. NET-kern?

  1. Regskliek op die Views-lêergids, en dan Voeg by > Nuwe vouer en noem die vouer HelloWorld.
  2. Regskliek op die Views/HelloWorld-lêergids en dan Voeg by > Nuwe lêer.
  3. In die dialoog Nuwe lêer: Kies ASP. NET Core in die linker paneel. Kies MVC View Page in die middelste paneel. Tik Index in die Naam boks. Kies Nuwe.

Aanbeveel: