Как мне манипулировать заголовком по умолчанию при создании asp.net веб-форма?

#c# #css #asp.net #visual-studio

#c# #css #asp.net #visual-studio

Вопрос:

Я создаю веб-приложение с использованием Visual Studio 2015. Согласно моим школьным инструкциям, я использую asp.net веб-формы (в данном случае с главной страницей).

Прежде чем я перейду к реальному дизайну и функциональности веб-приложения, я хотел настроить тему / макет начальной загрузки (с которыми я успешно справился), а также верхний и нижний колонтитулы для всего сайта.

Вот здесь у меня возникают проблемы. Приложение имеет заголовок по умолчанию (темная полоса сверху с надписью «Название приложения» и ссылки «Главная … О нас… Ссылки «Контакт» и «Вход / регистрация» в крайнем правом углу. Нижний колонтитул по умолчанию — простой «© 2016 — Мой ASP.NET Приложение»

Мой вопрос в том, куда мне обратиться, чтобы изменить их? Я хочу изменить названия ссылок, изменить, куда ссылки ведут вас, и полностью удалить ссылки для входа / регистрации.

Мне действительно жаль, если я веду себя совершенно глупо, я ранее использовал Netbeans только для написания Java-приложения, что означает, что я впервые использую C #, ASP.NET и Visual Studio.

Комментарии:

1. Обычно они находятся на главной странице.

2. Когда я создаю проект, единственными страницами, которые там есть, являются: default, about amp; contact. И я не могу получить доступ к верхнему или нижнему колонтитулу ни в одном из них. Я не вижу никакой главной страницы? Еще раз прошу прощения, если я сталкиваюсь с dim : (

Ответ №1:

Информация о макете обычно находится на главной странице в проекте веб-форм. По умолчанию для нового сайта веб-форм, созданного с помощью Visual Studio 2013 или 2015, этим файлом является Site.Мастер.

изображение, показывающее шаблон веб-форм Visual Studio по умолчанию

Комментарии:

1. Блестяще, спасибо! Единственное, что еще осталось, можете ли вы сказать мне, почему ссылки Home / About / Contact находятся в исходном коде, но не в дизайне?

2. @ACostea Потому что дизайнеры не могут справиться со всеми тонкостями интерактивной веб-страницы. Не используйте конструктор . Просто отредактируйте HTML вручную.

3. Причина этого в том, что мой профессор сказал нам, что мы практически не будем использовать HTML для этого проекта, и все это можно сделать с помощью drag and drop / c #. Я хотел иметь возможность просто удалять ссылки из дизайна и добавлять свои собственные с помощью дизайнера? Еще раз спасибо 🙂

4. Ах, хорошо, я посмотрю, что мне нужно отредактировать в HTML-коде, спасибо!

5. @ACostea Вы не перетаскиваете с помощью C #. Вы можете перетаскивать с помощью HTML designer, но опять же, результат будет ужасным. Ваш профессор оказывает вам огромную немилость, если они говорят использовать конструктор. Мой совет — игнорируйте это и изучайте HTML и CSS. Вы получите лучшие результаты.

Ответ №2:

Если мы примем во внимание настройку веб-сайта в Visual Studio 2015, то в обозревателе решений откройте главную страницу (возможно, с именем Site.master) или, если не уверены, посмотрите источник страницы default.aspx, где вы можете проверить имя главной страницы в первой строке или директиве страницы (начинается с <%@ Page …) с атрибутом «MasterPageFile= ….».

На главной странице вы должны найти следующий div с назначенными классами

 <div class="navbar navbar-inverse navbar-fixed-top">
  

Внутри этого div находится весь html для верхней строки заголовка, и вы можете изменить имена и URL ссылок и заголовков там.

Надеюсь, это поможет.