Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Алексей Немиро -

ASP .NET - Дизайн, верстка

Все примеры / Интерфейс / Дизайн, верстка

Как программно изменить тему страницы?

Автор: Алексей Немиро | добавлено: 05.03.2010, 20:42 | просмотров: 1690 (1+) | комментариев: 0 | рейтинг: *x0
Asp .NET 2.0 позволяет использовать темы. Темы ASP .NET очень похожи на темы Windows XP и позволяют изменить внешний вид страницы и элементов. Темы состоят из набора файлов CSS, графики, а также файлов скинов (*.skin). Темы должны находиться в каталоге App_Themes корневого каталога приложения, каждая тема в отдельной папке. Чтобы использовать тему на странице, нужно в директиве @Page указать ссылку на используемую тему, или прописать глобально в файле web.config.

Инструкции

Чтобы использовать тему на странице, нужно в директиве @Page указать ссылку на используемую тему:

<%@ Page Language="VB" CodeFile="Default.aspx.vb " Inherits="_Default" Theme="Имя_Папки_Темы&quo t; %>

Если требуется установить темы на все страницы в каталоге, то нужно в файле Web.config указать ссылку на используемую тему:

<?xml version="1.0"?>
<configuration>
<system.web>
<pages theme="Имя_Папки_Темы&quo t; />
</system.web>
</configuration>

Программно изменить тему страницы можно, изменив свойство страницы Theme в событие Page_Init, как в примере ниже.

Код

Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
    Me.Theme = "Имя_папки_темы"
End Sub
Об авторе

Алексей Немиро

Интернет-деятель. Автор многочисленных статей и переводов статей по программированию и информационным технологиям. Работы Алексея можно найти в популярных печатных изданиях компьютерной тематики. Автор проекта Kbyte.Ru.
Сейчас Алексей занимается профессиональным Web-программированием на базе технологий .NET Framework. Иногда пишет различные программки и компоненты для Windows и Android. В свободное время занимается Web-дизайном, увлекается фото- и видеосъемкой.

См. также:
Профиль автора
Алексей Немиро
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики