2012-04-17 43 views
5

Stworzyłem aplikację internetową mvc4. z silnikiem z przeglądarką. Istnieją strony układu i treści (strona główna, kontakt, informacje itp.), Które znasz. Ale nie ma odniesienia do układu ze stron zawartości.Domyślne strony zawartości aplikacji MVC4 w ASP.NET bez odwołania układu?

Gdyby nie obejmują treści strony to:

Layout = "~/Views/Shared/_Layout.cshtml"; 

Na stronach z treścią ten kod jest missing.And że działa. Jak to zrobić bez odniesienia do układu?

Odpowiedz

4

To dlatego częściowe widoki są zawarte w stronie „non-częściowe”, która ma zdefiniowany układ .. więc skorzystać z tego i po prostu stać się częścią tej stronie

EDIT

Przepraszam za opóźnienie w odpowiedzi, właśnie sprawdziłem go i wydaje się być przyczyną stronie _ViewStart.cshtml, jest to strona, która biegnie przed każdy widok jest renderowany, czytaj więcej tutaj:

weblogs.asp.net/gunnarpeipman/archive/2010/10/10/…

+0

Przepraszam, zapytałem źle. Zmontowałem to pytanie. Czy możesz przejrzeć pytanie? –

+2

Przepraszam za spóźnioną odpowiedź, właśnie to sprawdziłem i wygląda na to, że jest przyczyną strony _ViewStart.cshtml, jest to strona, która działa przed renderowaniem jakiegokolwiek widoku, czytaj więcej tutaj: http: // weblogs. asp.net/gunnarpeipman/archive/2010/10/10/asp-net-mvc-3-beta-view-start-files-for-razor-view-engine.aspx – Lauw

0

ów Twojego masterpage jeśli chcesz częściowym widokiem

@ Html.Partial („partialviewname”. „Kontroler”)

i częściowy widok robi użyciu masterpage ponieważ jest ona włożona do miejsca, w którym pragnąć

+0

Przepraszam, zapytałem źle. Zmontowałem to pytanie. Czy możesz przejrzeć pytanie? –

Powiązane problemy