Проблема связывания javascript с частичным представлением MVC4

Я работаю над проектом ASP.net 4, MVC4 (RC ), используя визуальную студию 11. Я пытаюсь отобразить представление Razor MVC4, которое отображает частичное представление. У меня есть некоторый javascript, необходимый для моего частичного просмотра. В моем частичном представлении, когда я включаю свой javascript в раздел сценариев следующим образом, он, похоже, не загружается.

@section Scripts {
    <script type="text/javascript">
        $(function () {
            alert("test");
        });
    </script>
}

Если я удалю раздел сценариев, произойдет сбой, так как библиотеки jquery (, которые связаны и отображаются на моей странице _Layout.cshtml ), еще не загружены, когда запускается код готовности документа.

<script type="text/javascript">
    $(function () {
        alert("test");
    });
</script>

_Код страницы макета для загрузки библиотек jquery

@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)

Кто-нибудь знает решение для этого, или я просто делаю это неправильно? Это разрушает мою голову!!

9
задан Hao Kung 30 August 2012 в 17:40
поделиться