#c# #.net #asp.net-core #asp.net-mvc-4
Вопрос:
Итак, я работаю над веб-приложением .NET MVC, и я хотел бы иметь согласованный заголовок среди всех страниц сайта, за исключением целевой страницы, где я хотел бы включить опцию входа и регистрации в заголовок страницы. Есть идеи, как отключить заголовок по умолчанию в _Layout и вместо этого отобразить отдельное частичное представление? На данный момент он помещает заголовок _Layout над моим пользовательским заголовком. Любая помощь будет признательна!
Комментарии:
1. asp.net ядро и asp.net У MVC4 есть некоторые довольно существенные различия — какой из них вы используете?
Ответ №1:
Я хотел бы иметь согласованный заголовок среди всех страниц сайта, за исключением целевой страницы, где я хотел бы включить опцию входа и регистрации в заголовок страницы.
Вы можете попробовать заменить заголовок на _Layout.cshtml
опцию входа и регистрации.
И если вы хотите,чтобы целевая страница не включала заголовок,вы можете создать _Layout1.cshtml
страницу без заголовка и установить ее в качестве макета целевой страницы.Добавьте следующий код на целевую страницу, чтобы задать ее макет.
@{ Layout = "~/Views/Shared/_Layout1.cshtml"; }