2014-01-12 2 views
0

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

+0

Что ты имеешь в виду, что " у них нет головной части "? Вы можете просто положить внутри тега заголовка на страницах aspx. – tilda

+0

Большое спасибо @tilda за ваш комментарий. Я использую ASP.NET MVC4. Существует мастер-страница, но каждый файл по отдельности не имеет головной части. Я хочу добавить что-то в головной части для конкретной страницы aspx. –

+0

Надеюсь, что эта нить поможет! http://stackoverflow.com/questions/4311783/asp-net-mvc-3-razor-include-js-file-in-head-tag – tilda

ответ

2

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

В файле макета:

<head> 
    ... 
    @RenderSection("scripts", required: false) 
</head> 

А на ваш взгляд, в котором вы хотите добавить скрипты в головной части страницы сделать это:

@section scripts 
{ 
    @Scripts.Render("~/YourScript.js") 
} 
+0

@JimBlum идеально, хотя вы хотели бы сделать это перед вашим ' тег. Вне modernizr обычно нет причин помещать скрипты в тег 'head'. – MikeSmithDev

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