Я пытаюсь установить главную страницу layout.cshtml, которая будет работать последовательно для всех страниц, кроме одной или двух (обычно для входа и выхода). В моем макете я хотел бы отобразить некоторые элементы, которые я не хочу отображать для этих специальных страниц.
Я видел частичные представления и разделы, и все они, кажется, работают «в обратном направлении» так, как я хочу - в этом случае я хочу, чтобы по умолчанию было «отображать все элементы», но для специальных страниц я хочу иметь возможность поворачивать элемент выключен.
Я видел предыдущий код, который использует PageData для передачи переменной в макет (который казался очень полезным, поскольку я мог использовать bool на соответствующих страницах и проверять его в макете), но похоже, что он был удален. Есть ли другие способы, которые работают без использования контроллера или обновления каждой страницы для отображения битов, которые я хочу скрыть всего на одной странице?