Qual è lo scopo principale di un componente di visualizzazione?
Qual è lo scopo principale di un componente di visualizzazione?

Video: Qual è lo scopo principale di un componente di visualizzazione?

Video: Qual è lo scopo principale di un componente di visualizzazione?
Video: Cos'è L'ARCHVIZ? La visualizzazione architettonica spiegata in modo semplice 2024, Marzo
Anonim

UN visualizza componente è una classe C# che fornisce una parziale Visualizza con i dati di cui necessita, indipendentemente dal genitore Visualizza e l'azione che lo rende. A questo proposito, a visualizza componente può essere pensata come un'azione specializzata, ma utilizzata solo per fornire un'azione parziale Visualizza con dati.

Tenendo conto di questo, che cos'è un componente di visualizzazione?

UN visualizza componente ne definisce la logica in un metodo InvokeAsync che restituisce Task o in un metodo Invoke sincrono che restituisce un IViewComponentResult. I parametri derivano direttamente dall'invocazione del visualizza componente , non dall'associazione di modelli. UN visualizza componente non gestisce mai direttamente una richiesta.

Inoltre, cosa sono i componenti del rasoio? Componente classi. Componenti sono implementati in Componente rasoio File (. rasoio ) utilizzando una combinazione di C# e markup HTML. L'interfaccia utente per a componente è definito utilizzando HTML. La logica di rendering dinamica (ad esempio, loop, condizionali, espressioni) viene aggiunta utilizzando una sintassi C# incorporata chiamata Rasoio.

cos'è il componente di visualizzazione in MVC?

Visualizza componente è una funzionalità appena introdotta in ASP. NET Core MVC . È molto simile a parziale Visualizza ma è molto potente rispetto ad esso. Non usa il model binding ma funziona solo con i dati che forniamo quando lo richiamiamo. Visualizza componente ha le seguenti caratteristiche.

Come posso creare una vista in. NET core?

  1. Fare clic con il pulsante destro del mouse sulla cartella Visualizzazioni, quindi Aggiungi > Nuova cartella e denominare la cartella HelloWorld.
  2. Fare clic con il pulsante destro del mouse sulla cartella Views/HelloWorld, quindi su Aggiungi > Nuovo file.
  3. Nella finestra di dialogo Nuovo file: selezionare ASP. NET Core nel riquadro di sinistra. Seleziona MVC View Page nel riquadro centrale. Digitare Indice nella casella Nome. Seleziona Nuovo.

Consigliato: