2013-08-06 17 views
10

Mam sekcję Left, która zawiera treść nawigacyjną dla mojej konkretnej strony.Renderowanie częściowego widoku do sekcji

Teraz chcę wyświetlić TreeView w tym, w ten sposób stworzyłem częściowy widok do przekazania określonego modelu do tego widoku. Teraz próbuję wyświetlić ten konkretny widok w mojej sekcji - ale sekcja pozostaje pusta.

To nie działa:

@section Left { 
    @Html.Partial("PartialNavigationView") 
} 

I renderowania rzeczy zwraca błąd Expression must return a value to render:

@section Left { 
    @Html.RenderPartial("PartialNavigationView") 
} 

Jak mogę wygenerować częściowy wgląd w moim dziale?

+0

http://stackoverflow.com/questions/6980823/html-renderpartial-syntax-z -azorowym –

Odpowiedz

37

Spróbuj

@{Html.RenderPartial("PartialNavigationView");}

lub

@{Html.Partial("PartialNavigationView");}

powinien działać również.

+0

Ah, w porządku, to działa. Dziękuję - przyjmuję odpowiedź, gdy będę mógł za 11 minut! :) – SeToY

+3

Dlaczego to działa? – muttley91

+2

@rar To może pomóc: http://stackoverflow.com/questions/9756139/difference-between-parenthesis-and-curly-brackets-in-razor –

Powiązane problemy