Я пытаюсь включить ссылки на скрипт и стиль, которые не будут разбиты на развертывание, однако я даже не могу получить ссылки на работу локально. Я пробовал использовать Url.Content()
и MVCContrib's <%=Html.ScriptInclude("")%>
.asp.net mvc сценарий и ссылки на стиль
Мои скрипты находятся в папке Scripts в корне сайта; мои стили находятся в обычном Контент/css /.
скрипты делают так:
<script type="text/javascript" src="/Scripts/MicrosoftAjax.debug.js" ></script>
Это не будет работать на странице просмотра в папке Views. Что я делаю неправильно и как лучше всего справиться с этим?
я бы подумал Url.Content()
бы, по крайней мере работать для стилей, но используется в моей главной странице, ссылка оказывается
<link href="/Content/css/Site.css rel="stylesheet" type="text/css" />
Это не работает, потому что мастер-страница находится в общей папке, так что действительно, путь вперед с этим?
Да, странно ... Я думал, что использовал Url.Content, и это сработало для меня; на минимальном уровне вы всегда можете использовать ../../, потому что все ваши представления всегда находятся в одной папке глубоко в корневой папке представлений (если вы не настроили этот процесс). –
Действительно, если бы он был развернут как виртуальный каталог, а не веб-сайт, это не испортило бы пути? должен быть какой-то способ управления этим. Я тоже удивлен, что Url.Content не работает, ну, хорошо! – tom