Ho un problema di creare un sottomenu sul mio sitoasp.net cms sottomenu non funziona
Ho 2 tabelle di database MSSQL:
WWW
- WWW_ID
- CAT_ID -> FK alle categorie
- WWW_NAME
Categorie
- cat_id
- CAT_NAME
- CAT_SORTORDER
mia foreach
sb.Append("<ul class=\"Menu\">");
foreach (WWW item in WWW.Fetch(null, null, null))
{
if (item.Active)
{
//All pages that doesnt have a categorie
if (!item.Categorie.ID.HasValue)
{
sb.AppendFormat("<li><a href=\"page?id={1}\">{0}</a></li>", item.Name, item.ID.ToString());
}
//All pages that have a categorie
if (item.Categorie.ID.HasValue)
{
//Split different categories.
if (CAT != item.Categorie.Name)
{
CAT = item.Categorie.Name;
sb.AppendFormat("<li><a href=\"page?id={1}\">{0}</a></li>", item.Categorie.Name, item.ID.ToString());
}
}
}
CAT = "";
}
sb.Append("</ul>");
Ho perso dove ho bisogno di creare l'UL di inizio e di chiudere UL e dove quando ho bisogno di ripristinare il mio CAT String. Grazie
ugh @ spazi me, odia gli spazi bianchi! – JonH
pubblica il codice html visualizzato per questo codice –
Vuoi dire che vuoi creare un sottomenu all'interno di un nodo se contiene una categoria? –