2016-11-10 3 views
0

Я знаю, что рекомендуется, чтобы те теги Script для ссылок на файлы javascript должны быть установлены до конца.Где ссылаться на файл javascript на странице aspx, которая полагается на MasterPage?

В случае Webform, где я должен поместить эти тег, внутри MainContent заполнителя? Собираются ли они на дно MasterPage?

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> 
    //css files can go here... 
</asp:Content> 

<asp:Content ID="Content3" ContentPlaceHolderID="maincontent" runat="server"> 
</asp:Content> 

Причина, почему я спрашиваю, потому что я не хочу использовать Jquery в главной странице, как это баловаться с остальной частью страницы. Я хочу запустить его только на нескольких страницах.

Thansk для оказания помощи.

ответ

1

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

+0

Если я добавлю скрипт в нижней части заполнителя 'maintcontent', это будет нормально? – Richard77

+0

Я сделал небольшое редактирование. Прочитай заново. –

1

Создайте еще один заполнитель содержимого для скриптов на главной странице (внизу). Например,

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> 
    //css files can go here... 
</asp:Content> 

<asp:Content ID="Content3" ContentPlaceHolderID="maincontent" runat="server"> 
</asp:Content> 

<asp:Content ID="Content4" ContentPlaceHolderID="scripts" runat="server"> 
</asp:Content> 
+0

Если я добавлю тег 'Content4', мне нужно будет добавить теги на каждой странице, используя« главную страницу », не так ли? – Richard77

+1

Не обязательно добавлять контент к заполнителю на каждой странице. –

+0

Благодарим вас за информацию. Я этого не знал. – Richard77

Смежные вопросы