Как динамически добавить CSS-файл ссылки в заголовок страницы ASP.NET с помощью C #? - PullRequest
0 голосов
/ 12 сентября 2011

Как динамически добавить CSS-файл ссылки в заголовок страницы ASP.NET с помощью C #?

Мне нужно переключаться между языками, динамически изменяя файл стиля CSS. Пожалуйста, помогите мне сделать это. Заранее спасибо.

Ответы [ 2 ]

5 голосов
/ 12 сентября 2011

Используйте класс HtmlLink для динамического добавления CSS, вот как:

protected void Page_Init(...)
{
    HtmlLink myHtmlLink = new HtmlLink();
    myHtmlLink.Href = "~/css1.css";
    myHtmlLink.Attributes.Add("rel", "stylesheet");
    myHtmlLink.Attributes.Add("type", "text/css");

    Page.Header.Controls.Add(myHtmlLink);
}
0 голосов
/ 12 сентября 2011

мне нужно переключиться между языками

Подумайте об использовании resx-файлов, если элементы зависят от выбранных языков.

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