Содержимое / дочерние страницы в каталоге / папке не работают с главной страницей в корневом каталоге в ASP.net

#asp.net

#asp.net

Вопрос:

Я разрабатываю веб-сайт в VS 2012. У меня есть главная страница с меню начальной загрузки в корневом каталоге и некоторыми дочерними / содержимыми страницами, здесь все дочерние страницы отлично работают с главной страницей, т.Е. Работает выпадающее меню.

Теперь проблема возникает здесь, когда я создаю папку / каталог и добавляю страницу внутри этой папки, а также наследую главную страницу, здесь отображается меню главной страницы, но выпадающее меню не работает.

Пожалуйста, помогите мне в этом отношении.

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

1. Какое выпадающее меню? Что он показывает? Или вы имеете в виду меню начальной загрузки? И что не работает? Заполнение? Навигация? Что это за сообщение об ошибке? Пожалуйста, добавьте больше деталей, иначе вам может быть трудно получить некоторую помощь.

2. да, горизонтальное меню начальной загрузки не заполняется только на дочерних страницах / страницах содержимого в подкаталоге

3. @Schadensbegrenzer ты вообще прочитал вопрос? это понятно.

Ответ №1:

Я всегда считал, что самый простой подход к обеспечению того, чтобы ваши скрипты были нацелены на соответствующие местоположения, — это использовать метод ResolveUrl(), который вернет абсолютный URL-адрес на основе относительного положения :

 <script type="text/javascript" language="javascript" src="<%= ResolveUrl("~/Common/jquery-1.7.1.min.js") %>"></script>
<script type="text/javascript" language="javascript" src="<%= ResolveUrl("~/Common/jquery-ui-1.8.18.custom.min.js") %>"></script>
<script type="text/javascript" language="javascript" src="<%= ResolveUrl("~/Common/efsm-common.js") %>"></script>
 

Ответ №2:

попробуйте использовать ResolveUrl() в src

 <script type="text/javascript" language="javascript" src="<%= ResolveUrl("~/Common/jquery-1.7.1.min.js") %>"></script>
<script type="text/javascript" language="javascript" src="<%= ResolveUrl("~/Common/jquery-ui-1.8.18.custom.min.js") %>"></script>