Частичный вид и вид для отображения на главных страницах - PullRequest
1 голос
/ 09 марта 2012

я новенький здесь.Я хотел бы спросить о частичном представлении.Я создал 2 частичных представления (1 для ссылки на другие страницы, а еще 1 - для страниц), я вызываю эти 2 частичных просмотра в 1 представление и помещаю их на мою главную страницу.теперь я хочу щелкнуть ссылку в частичном представлении и показать ее на главной странице.как это сделать?

извините за мой плохой английский.Надеюсь, вы, ребята, понимаете ..

С наилучшими пожеланиями,

Сен

1 Ответ

1 голос
/ 09 марта 2012

Если я правильно понял ваш вопрос, вы неправильно организовали частичные представления и свою главную страницу и ожидаете, что что-то не так.

Вам следует создать MasterPager (или _Layout.cshtml файл в Razor) с одним PartialView для ваших меню / линий (скажем, MenuBar ).Ваш _Layout.cshtml также должен содержать @ RenderBody , который отвечает за различное содержимое страницы.

После этого вы просто создаете свои страницы и указываете на них свою главную страницу (это делается по умолчанию).бритвой).После этого всякий раз, когда вы нажимаете на каждую ссылку на панели меню, вы перенаправляетесь на страницу, на которую указывает.На сервере и на этапе рендеринга MVC начинает рендерить страницу с вашей главной страницы (поэтому она автоматически содержит строку меню ), а когда она достигает строки @ RenderBody , она рендеритсявзамен содержимого главной страницы.

РЕДАКТИРОВАТЬ

Вы можете проверить эту ссылку для полного учебника по макету: http://weblogs.asp.net/scottgu/archive/2010/10/22/asp-net-mvc-3-layouts.aspx или http://www.mikesdotnetting.com/Article/164/Nested-Layout-Pages-with-Razor

Но

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...