Динамично добавляя файл CSS от Управления сервером ASP.NET

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

Не могло бы быть лучшее решение года, но оно должно быть сделано. Какая-либо идея, как сделать это?

Каждый раз я пробую, Page. Заголовок является пустым.

8
задан Maxime Rouiller 14 April 2010 в 20:15
поделиться

1 ответ

Вот как вы обычно добавляете CSS программно:

protected void Page_Init(object sender, EventArgs e)
{
    var link = new HtmlLink();
    link.Href = "~/styles/main.css";
    link.Attributes.Add("rel", "stylesheet");
    link.Attributes.Add("type", "text/css");
    Page.Header.Controls.Add(link);
}

Возможно, вам потребуется поместить runat = "server" в заголовок тег:

<head runat="server">
    <title>Add CSS example</title>
</head>
19
ответ дан 5 December 2019 в 06:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: