Вы можете связать страницы так же, как и мастер-страницы, в _ViewStart.cshtml вы увидите, как определяется страница макета:
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
Вы можете просто добавить этот раздел в _Layout.cshtml для справки.другого родителя или добавьте его в отдельное представление для ссылки на другое представление макета.
В ScottGu есть сообщение с дополнительной информацией о Раскладки макетов
Я использую этот точный методиз-за того, о чем вы говорите на некоторых сайтах электронной коммерции, где вы находитесь в процессе оформления заказа, я не хочу, чтобы в представлении были какие-либо отвлекающие факторы (навигация и т. д.), поэтому вместо какого-то особого случая if checkout
в макете я делаю1011 * и Layout
, который «наследует» от него, поэтому мне не нужно повторять весь html брендинга.