2013-03-18 17 views
5

Chcę wyświetlać różne widoki Widoki na tej samej stronie w technologii ASP.NET MVC. Jak można go osiągnąć?Wiele widoków na tej samej stronie MVC ASP.NET

Mam dane przychodzące z 2 różnych tabel i dla tego mam 2 różne wyświetleń dla wyświetlacza. Jak wyświetlić oba te widoki na jednej stronie?

Czy istnieje pojęcie View w widoku w MVC? Czy jest jakiś przepis na tworzenie widoku głównego, który może zawierać wiele widoków. ?

Odpowiedz

1

ASP.NET MVC wspiera możliwość definiowania „częściowy wyświetl szablony "", które mogą być używane do enkapsulacji logiki renderowania widoku dla podwielokrotności strony . "Częściowe" stanowią użyteczny sposób zdefiniowania logiki renderowania widoku raz, a następnie ponownego użycia w wielu miejscach w aplikacji.

Patrz:

Re-use UI Using Master Pages and Partials

Creating Partial View

1

Tak, webforms aspx ma stronę główną, a następnie użyć plików formantów użytkownika .ascx.

z MVC, w „strona master” jest domyślnie pod

Views\Shared\_Layout.cshtml 

Teraz można również skończyć się za pomocą wspaniałego Twitter bootstrap i naprawdę zacząć zarabiać większe wyglądające układy z łatwym w użyciu css itp ..

Twój kontroler może wrócić

PartialViewResult 

jak wspomniano przez innych odpowiedzi od innych, te linki powinny dostać się na swój sposób.

Powiązane problemy