Как рекомендуют различные инструменты оптимизации производительности, все мои веб-страницы содержат ссылку на JQuery в конце страницы.В последнее время я внедряю код JQuery в мои частичные представления.Поскольку на JQuery еще нет ссылок, как я могу использовать JQuery на всей своей странице в частичных видах?
ОБНОВЛЕНИЕ: Вот что я пытаюсь сделать.Это частичное представление.
@model pending.Models.WidgetZone
<fieldset id="fieldset_Available-Widgets_@(Model.Slug)" class="available-widgets">
<legend>@i18n.widgets_availableWidgetsList</legend>
@Html.Action(MVC.Admin.WidgetFramework.Select(Model.Slug))
@{
string ddlId = "#select_Available-Widgets_" + @Model.Slug;
string pageId = ViewContext.RouteData.Values["id"].ToString();
}
<p>
@* <input type="button" value="@i18n.widgets_AddWidget" id="btn_AddWidget_@Model.Slug" onclick="pending.widgetAdmin.addWidget($('@ddlId').val(), '@Model.Slug', '@pageId')" />*@
<input type="button" value="@i18n.widgets_AddWidget" id="btn_AddWidget_@(Model.Slug)" />
</p>
</fieldset>
@section js_placeholder {
<script type="text/javascript">
$('#btn_AddWidget_@(Model.Slug)').click(function () {
pending.widgetAdmin.addWidget($('@ddlId').val(), '@Model.Slug', '@pageId');
});
</script>
}
Как вы можете видеть, у меня есть некоторый код выбора JQuery, который требует JQuery на <head>
страницы.Я уже пытался реализовать предложение Дарина (см. @section
), но оно ничего не делает.