Welcome to MSDN Blogs Sign in | Join | Help

Гайдар Магдануров

Платформа и инструменты разработки, новости компании Microsoft и мысли об ИТ
Получение списка тем оформления, доступных для ASP.NET приложения

Вопрос достаточно часты и решается достаточно просто – поскольку все темы хранятся в поддиректории App_Themes, каждыя в своей директории, то динамически список можно строить просто перебирая список директорий.

  1: public List<string> GetThemes()
  2: {
  3:     List<string> themes = new List<string>();
  4:     DirectoryInfo[] dir = new DirectoryInfo(MapPath("App_Themes")).GetDirectories();
  5:     foreach (DirectoryInfo d in dir) themes.Add(d.Name);
  6:     return themes;
  7: }

 

Кстати, этим постом открываю рубрику Tips, куда буду постить вот такие сниппеты с ответами на вопросы, которые часто получаю.

Posted: Sunday, January 25, 2009 8:15 PM by gaidar
Filed under: ,

Comments

nignatov said:

Задача усложняется если надо получить список тем доступных для конкретного контрола

# February 5, 2009 4:45 PM

gaidar said:

Да, тут придется кода написать много... У вас уже есть готовое решение?

# February 5, 2009 4:55 PM
New Comments to this post are disabled
Page view tracker