В Razor нет различия между представлениями и частичными представлениями, как в WebForms (.aspx против .ascx). В Razor все представления являются шаблонами. Эти шаблоны могут иметь макет:
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
В данном случае это представления. Если макет не указан, их можно рассматривать как частичные представления. Макет обычно определяется в файле ~/Views/_ViewStart.cshtml
.
Имеется в виду, что если из действия вашего контроллера вы return PartialView();
вместо return View();
, этот макет не будет применен.
Я бы порекомендовал вам прочитать следующую запись в блоге о видах и разметке Razor.