Подтвердить что ты не робот

Применить CSS к странице содержимого в Asp.NET

Обычно, когда мы используем страницы стиля Master/Content, мы применяем CSS к главной странице, чтобы каждый дочерний элемент страницы главной страницы мог использовать стиль, но я не хочу этого, я хочу, чтобы я применил css на странице содержимого непосредственно вместо главной страницы. Где я должен поставить

<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

этот ссылочный код?

Спасибо заранее, кстати.

4b9b3361

Ответ 1

Обычно я помещаю контент-заполнитель в главный раздел главной страницы. Таким образом, любая страница контента может добавлять дополнительные ссылки css/js/etc к заголовку страницы.

На главной странице введите

<head>
  ... title, meta tags, js and css links ...
  <asp:contentPlaceholder id="head" runat="server" />
</head>

Затем на ваших страницах вы можете включить дополнительные элементы в голову, используя этот

<asp:content contentplaceholderid="head" runat="server">
 <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
</asp:content>

Ответ 2

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

Ответ 3

Вы не можете применять таблицу стилей только к странице содержимого, она применяется ко всей веб-странице.