2013-03-18 38 views
5

Desidero visualizzare diverse Visualizzazioni sulla stessa pagina nella tecnologia ASP.NET MVC. Come può essere raggiunto.Visualizzazioni multiple nella stessa pagina MVC ASP.NET

Ho dati provenienti da 2 diverse tabelle e per questo ho 2 diverse Visualizzazioni per la visualizzazione. Come posso visualizzare entrambe queste viste su una singola pagina.

Esiste un concetto di Visualizza in una visualizzazione in MVC? O ci sono alcune disposizioni per creare una vista principale che può incapsulare più viste. ?

risposta

1

ASP.NET MVC supporta la possibilità di definire "parziale visualizzare i modelli " che possono essere utilizzati per incapsulare la logica di rendering della vista per una porzione secondaria di una pagina . "Partial" fornisce un modo utile per definire una volta la logica di rendering della vista e quindi riutilizzarla in più punti all'interno di un'applicazione.

consultare:

Re-use UI Using Master Pages and Partials

Creating Partial View

1

Sì, i webforms aspx ha la pagina master e quindi si utilizza file di controlli utente ascx.

Con MVC, la "pagina master" è per default in

Views\Shared\_Layout.cshtml 

Ora si può anche finire con la meravigliosa Twitter bootstrap e davvero iniziare a fare un maggiore layout cerca con facile da usare i CSS, ecc ..

il controller può tornare

PartialViewResult 

come detto da altri risposte dagli altri, quei collegamenti dovrebbero ottenere il vostro cammino.

Problemi correlati