В моем проекте MVC 3 у меня есть шаблон с jquery + css файлами. На авторизованных страницах нет проблем, я могу использовать все эти файлы и шаблон. Но на странице входа в систему существует проблема со связыванием файлов.
Структура файла выглядит следующим образом:
- Корень проекта MVC
- активы
- 1010 * JS *
- 1012 * CSS *
и в _Layout.cshtml, ссылка выглядит так:
<head>
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("../../assets/css/main.css")" rel="Stylesheet" type="text/css" />
<link href='http://fonts.googleapis.com/css?family=Cuprum' rel='stylesheet' type='text/css' />
<link href="@Url.Content("~/Content/themes/base/jquery.ui.all.css")" rel="Stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.7.min.js")" type="text/javascript"></script>
<script type="text/javascript" src="@Url.Content("../../assets/scripts/spinner/jquery.mousewheel.js")"></script>
<script src="@Url.Content("../../assets/scripts/spinner/ui.spinner.js")" type="text/javascript"></script>
<script type="text/javascript" src="@Url.Content("../../assets/scripts/fileManager/elfinder.min.js")"></script>
Но в firebug я получил такую ошибку:
Синтаксическая ошибка: localhost / Account / LogOn? ReturnUrl = / Scripts / jquery-1.7.min.js "
Приложение ищет другой путь. Как я могу это сделать?
Спасибо
В моем примере кода вы можете видеть, что я использовал его:
<script src="@Url.Content("~/Scripts/jquery-1.7.min.js")" type="text/javascript"></script>
но без надежды. В Firebug я вижу, что страница пытается загрузить jquery.js из "/Account/LogOn?ReturnUrl=/Script/jquery.js".