Мастер-страница MVC включает более одного файла JavaScript - PullRequest
0 голосов
/ 24 января 2011

Итак, у меня есть главная страница в MVC, в заголовке которой есть следующий код:

<head runat="server">
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
    <link href="../../Content/jquery-ui-1.8.9.custom.css" rel="stylesheet" type="text/css" />
    <link href="../../Content/ui.jqgrid.css" rel="stylesheet" type="text/css" />
    <script src="../../Scripts/jquery-1.4.4.js" type="text/javascript" />
    <script src="../../Scripts/grid.locale-en.js" type="text/javascript" />
    <script src="../../Scripts/jquery.jqGrid.min.js" type="text/javascript" />
</head>

Вы видите, что последние три файла являются файлами JavaScript.

Теперь, если я запускаю этот код, мой jquery-1.4.4.js включен, но grid.locale-en.js и jquery.jqGrid.min.js, которые находятся в той же папке, что и jquery-1.4.4.js,не!Что с этим?MVC глуп, и не может ссылаться на мои последние два файла javascript, как это было с первым?Интересно, что если я закомментирую включение с помощью jquery-1.4.4.js, MVC будет ссылаться на grid.locale-en.js, которая является второй строкой.Таким образом, кажется, что MVC может ссылаться только на первую строку включения javascript, какой бы она ни была, но не на любую строку после этого.Может кто-нибудь объяснить этот сценарий?

1 Ответ

4 голосов
/ 24 января 2011

Вы должны закрыть скрипт скрипт, как это

<script src="..." type="text/javascript"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...