Главная страница - ссылки на другие файлы - PullRequest
0 голосов
/ 20 марта 2011

У меня есть главная страница в ASP.NET, которая ссылается на различное другое содержимое, такое как файлы JavaScript и CSS. В настоящее время они не в тегах <asp:, а в обычном HTML. Как я могу сделать эти ссылки относительно любой загружаемой страницы контента, чтобы они работали независимо от того, где страница контента расположена на сервере? Другие подобные вопросы были характерны для тегов, которые имеют <asp: эквивалентов или SharePoint.

1 Ответ

0 голосов
/ 20 марта 2011

Вот как я это делаю:

<script type="text/javascript" src="<%=ResolveUrl("~/lib/jquery.address.js")%>"></script>
<link rel="stylesheet" media="screen" type="text/css" href="<%=ResolveUrl("~/fancybox/jquery.fancybox-1.3.4.css")%>" />

Таким образом, не имеет значения, где находится главная страница.

Боковая точка, как я уверен, вы знаетеurl() в файле CSS оценивается относительно файла CSS.Поэтому, когда у меня есть файлы CSS, расположенные рядом с их основным шаблоном, туда также попадают любые связанные папки изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...