Лучшее руководство по ASP.NET веб-страниц макета в 2024 году. В этом руководстве вы можете изучить Последовательное появление,Содержание блоков (содержание блока),примеров,Макет страницы (макет страницы),Макет страницы:,Любая страница:,DRY - не повторяться (не повторяй себя),Обзор предотвратить файлы от,Скрыть конфиденциальную информацию,_AppStart.cshtml,
По веб-страниц, создать последовательный макет сайта очень легко сделать.
В Интернете, вы найдете его на сайте есть последовательный внешний вид:
При помощи веб-страницы, вы можете так очень эффективно делать. Вы можете повторно использовать блоки контента (например, головы и нижней части страницы), написанной в отдельном файле.
Вы также можете использовать шаблон макета (макет) файлы на всех страницах сайта в соответствии с определением макета.
Многие сайты имеют некоторый контент должен быть отображен (например, страницы верхний и нижний колонтитулы) на каждой странице сайта.
По веб - страниц, вы можете использовать метод@RenderPage () для импорта контента из разных файлов.
Содержимое блока (из другого файла) в любом месте на веб-странице могут быть импортированы. Содержимое блока может содержать текст, разметку и код, так же как и любой обычный веб-же.
Он будет записан в отдельный файл общий верхний и нижний колонтитулы, который поможет вам сэкономить много работы. Вам не нужно писать один и тот же контент на каждой странице, при изменении содержимого, вы просто изменить голову или нижней части файла, вы можете увидеть на сайте содержания каждой страницы были обновлены.
Следующий код показывает, как она представлена:
В предыдущем разделе, вы видите, и хотим показать то же самое содержание очень легко на нескольких страницах.
Другой способ создать единообразный внешний вид является использование макета страницы. Страница макета содержит структуру на странице, а не содержание. Если веб-страница (содержание страниц) ссылку на макет страницы, оно будет отображаться в соответствии с макета страницы (шаблон) структуры.
Метод Разметка страницы используется @RenderBody () для встраивания страниц контента, кроме того, он не делает никакой разницы с обычной веб - страницы.
Каждая страница контента должна начинаться с инструкциями макета.
Следующий код показывает, как она представлена:
По содержанию блоков (содержание блока) и Layout Pages (макет страницы) обоих инструментов ASP.NET, вы можете сделать ваш веб-приложение отображает согласованный внешний вид.
Оба эти средства могут помочь вам сэкономить много работы, вы не должны повторять ту же информацию на каждой странице. Набор тегов, стиль и код для веб-приложений проще в управлении, проще в обслуживании.
В ASP.NET, имена файлов, начинающиеся с подчеркивания, вы можете предотвратить эти файлы просматривают в Интернете.
Если вы не хотите, чтобы ваш блок контента или макет страницы видели пользователей, вы можете переименовать эти файлы:
_header.cshtm
_footer.cshtml
_Layout.cshtml
В ASP.NET, скрывать конфиденциальную информацию (пароль базы данных, пароли электронной почты и т.д.) Наиболее распространенный метод, чтобы сохранить эту информацию в файле с именем "_AppStart" отдельный файл.