2015-06-24 4 views
1

У меня есть приложение ASP.Net. У меня есть главная страница и обычные страницы. В моей главной странице я ссылки .js & .css, как показано ниже,Ссылки на Javascript и CSS не работают при размещении на существующем веб-сайте

<script src="/Scripts/Application/Menu.js" type="text/javascript"></script> 

[Папка сценариев находится в том же каталоге только]. Он хорошо работает на моей локальной машине, а также хорошо работает после размещения сайта в IIS в качестве обычного веб-сайта. Приложение будет частью существующего веб-сайта, который будет размещаться на одном веб-сайте.

После размещения его приложение успешно запущен, но .js & .css файлы не загружаются даже я обращенную вопрос, когда Response.Redirect

Пожалуйста, помогите мне принять мое заявление под сайт.

+0

Проверьте URL-адрес скрипта,/Script обратитесь к корню, Maby ваше приложение дочерняя папка внутри корня –

ответ

1

В ASP.Net WebForm, вы можете использовать один из следующих вариантов подхода -

<script src="~/Scripts/Application/Menu.js" type="text/javascript"></script> 

Или

<script src="<%= ResolveUrl("~/Scripts/Application/Menu.js") %>" 
    type="text/javascript"></script> 
+0

Спасибо Win, второй работает. – Karthikeyan

+0

Если это ответили на ваш вопрос, пожалуйста, отметьте его как «Ответ». Это поможет другим, кто ищет тот же ответ. – Win

+0

Использование/Скрипты всегда являются относительным путем к корневой папке. Если на сайте есть подпапка, например domain.com/myapp/scripts, она не будет работать, поскольку она разрешает domain.com/ – ozkary

 Смежные вопросы

  • Нет связанных вопросов^_^