Posted on

ASP.NET MVC: SHARED VIEW

Nella cartella View/Shared sono contenuti tutti i controlli visuali che devono essere visualizzati (utilizzati) in diversi punti del sito : sono i vecchi “controlli utenti”. Tali controlli possono essere richiamati programmaticamente oppure chiamati dal sito stesso automaticamente.

In questo secondo caso, immaginate di creare il modello “Studente”. Nella cartella View/Shared devono esistere (se non esistono, createle) le cartelle :

  • DisplayTemplates
  • EditorTemplates

Se inserite nelle 2 cartelle, 2 view dedicate alla visualizzazione del modello “Studente” nelle 2 forme di visualizzazione e di  modifica, entrambe chiamate Studente.cshtml, il sito si occuperà di mostrarvi il vostro controllo personalizzato.