Частичные виды в ASP.NET MVC4 - PullRequest
       3

Частичные виды в ASP.NET MVC4

3 голосов
/ 09 января 2012

Я заметил, что есть несколько способов использования Views и PartialViews:

RenderAction, RenderPartial и "return PartialView"

RenderAction при помещении в HTML просто вызовет Action иВизуализация возвращенного представления (возвращаемое представление может быть частичным представлением или представлением?)

RenderPartial будет просто извлекать содержимое представления без выполнения какого-либо действия контроллера

Наконец, в чем разница между возвратомВид "и" Вернуться PartialView "?

Спасибо

1 Ответ

12 голосов
/ 09 января 2012

return View() возвращает представление с включенным макетом, поэтому вы получаете полную HTML-страницу с тегами <html> и <body>. return PartialView() с другой стороны отключает макет, и вы получаете только HTML-фрагмент, содержащийся в этом представлении. На самом деле, работая с движком представлений Razor, я предпочитаю говорить о шаблонах, а не о представлениях и частичных представлениях. Это потому, что представление - это шаблон, а частичное представление - это шаблон без макета. Но в обоих случаях это шаблон Razor.

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