2009-02-21 5 views
0

Сколько методов для добавления таблиц стилей на странице с использованием Asp.net MVCЗадача маршрутизации Asp.net MVC

+0

Мы вам не нужно иметь Просьба помочь в названии. Это то, что мы делаем здесь =) – 2009-02-21 13:47:51

+0

Еще один вопрос с "pls help" в названии? –

+0

PLS помочь ppl лучше писать заголовки вопросов. Редактируя их вопросы. – bzlm

ответ

1

Используйте абсолютные ссылки на css вместо относительного (например, «/Content/site.css» вместо «../Content/site.css»). Также вы можете использовать расширение Html.Stylesheet ("~/Content/site.css") (в библиотеке MvcContrib), чтобы указать таблицу стилей.

0

Проблема в том, что проблема не в получении правильного CSS? Если это так, я бы проверил файл Details.aspx и убедился, что ссылка на CSS - это правильный путь. Скорее всего, ваш файл Details.aspx переместился в новый подкаталог или в другой каталог, что делает относительные пути между файлом aspx и файлом CSS разными.

Я бы проверил источник страницы в браузере и посмотрел, что такое путь к файлу CSS. То, как я решил проблему, - это изменить файл aspx, чтобы использовать полностью определенный путь к файлу css. Убедитесь, что это работает. Затем попробуйте изменить полный путь для использования относительного пути.

3

Где бы вы не указали CSS для своей страницы сведений, а не относительный путь, например.

<link href="../../Content/CSS/details.css" rel="stylesheet" type="text/css" /> 

попробовать с помощью помощника контента и указать виртуальный путь вместо

<link href="<%= Url.Content("~/Content/CSS/details.css") %>" rel="stylesheet" type="text/css" /> 

кажется, что сайт испытывает нагрузку проблемы с получением в файл CSS на основе относительной ссылки.

0

У меня была такая же проблема при работе с примером в книге MVC, она упоминала что-то о символе «~», работающем только потому, что на ней есть атрибут <head>. Итак, я попытался добавить RUNAT атрибут самой ссылки тега, как показано ниже, и она работала:

<link runat="server" href="~/Content/styles.css" rel="stylesheet" type="text/css" /> 

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

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