Использование css в asp.net

Я сомневаюсь, что в asp.net я использую атрибут класса CssClass для управления веб-сервером. И я пишу весь код css в style.css, который будет в папке стилей моего проекта.

    <asp:TextBox ID="UserName" runat="server" CssClass="textEntry"></asp:TextBox>

Выше приведен пример текстового поля.

Теперь вопрос в том, нужно ли мне использовать тег ссылки, чтобы сказать, что мой файл css находится в папке стилей моего проекта?


person Sohail    schedule 06.12.2012    source источник
comment
Вам просто нужно включить свою таблицу стилей в свой HTML с помощью тега <style> или <link>.   -  person Mike Christensen    schedule 07.12.2012


Ответы (3)


Да, вам необходимо связать файл таблицы стилей (.css), добавив тег link.

Вы также можете просто перетащить файл css в раздел html кода .aspx прямо под тегом head, это тоже сработает - это создаст ссылку для вас.

См. изображение ниже

person Chait    schedule 06.12.2012
comment
вы имеете в виду, просто перетащив папку стилей в мой файл aspx. Это будет работать? - person Sohail; 07.12.2012
comment
Нет, не в папку - вам нужно перетащить файл css. - person Chait; 07.12.2012
comment
Рад помочь. Не забудьте принять тот ответ, который сработал для вас! - person Chait; 07.12.2012

Конечно, вам нужно связать свой файл css так же, как и в обычном html:

<link rel="stylesheet" type="text/css" href="style/mystyle.css">

При написании .aspx файла представьте, что вы пишете файл HTML с возможностью предварительной обработки страницы с помощью механизма просмотра ASP.NET (именно здесь в игру вступают дополнительные теги asp).

person Sidharth Mudgal    schedule 06.12.2012
comment
Если он использует темы (правильно), то элемент ‹link› будет добавлен автоматически. - person Scott Mitchell; 07.12.2012

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

<head>
<link rel="stylesheet" type="text/css" href="path_to_your.css">
</head>
person Jorge Garcia    schedule 06.12.2012