проблема с расположением страницы asp.net - PullRequest
2 голосов
/ 23 октября 2009

Я создаю usercontrol. Этот элемент управления использует JavaScript
<script src='js/my.js' type='text/javascript'></script>

Мой веб-каталог находится здесь >>

App_code\myusercontrol.css
User\aa.aspx
bb.aspx

aa.aspx И bb.aspx - это использование моего созданного usercontrol. Моя проблема
когда я звоню aa.aspx, успешно работаю
когда я звоню bb.aspx, ошибка местоположения JavaScript

Я меняю сценарий на <script src='../js/my.js' type='text/javascript'></script>
когда я звоню bb.aspx, успешно работаю
когда я звоню aa.aspx, ошибка местоположения JavaScript

Как решить эту проблему?

1 Ответ

6 голосов
/ 23 октября 2009

Можно указать абсолютный путь к скрипту IE:

<script src='/js/my.js' type='text/javascript'></script>

Или вы можете разрешить URL-адрес динамически через asp ...

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