#840 - Enumerare i temi di un'applicazione ASP.NET 2.0
Molto spesso capita di voler visualizzare una combo con i temi presenti nell'applicazione per permettere all'utente di selezionarne il preferito.
Per ottenere una lista dei temi basta ciclare le cartelle presenti nella cartella principale App_Themes e poi collegare la lista ottenuta ad una DropDownList per visualizzare il risultato.
<%@ Import namespace="System.Collections.Generic" %>
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
string[] themesDirs = System.IO.Directory.GetDirectories(Server.MapPath("~/App_Themes"));
List<string> themes = new List<string>(themesDirs.Length);
foreach (String theme in themesDirs)
{
themes.Add(new System.IO.DirectoryInfo(theme).Name);
}
ddlThemes.DataSource = themes;
ddlThemes.DataBind();
}
</script>
<form runat="server">
<asp:dropdownlist id="ddlThemes" runat="server"></asp:dropdownlist>
</form>
Approfondimenti
- I tanti modi di scrivere con Linq
- Introduzione ad Entity Framework
- Velocity: ADO.NET Distributed Cache
- un visualizzatore di eccezioni parte 1: helper
- #932 - Il controllo ListView di ASP.NET 3.5
- Rilasciata la preview 1 di ASP.NET Ajax 4.0
- .NET Framework 3.5 e Visual Studio 2008
- #925 - Usare Medium Trust in ASP.NET 2.0 e 3.5
- ASP.NET MVC è in beta
- #960 - Il controllo EntityDataSource in ASP.NET 3.5 SP1
- Il modo più facile per far andare ASP.NET 3.5 sul vostro server
- #944 - Inviare file di grandi dimensioni con un HttpHandler di ASP.NET
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.






Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!