我創造我的網站上一個子問題asp.net頁面CMS子不工作
我有2個MSSQL數據庫表:
WWW
- WWW_ID
- CAT_ID - > FK分類
- WWW_NAME
分類
- CAT_ID
- CAT_NAME
- CAT_SORTORDER
我的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>");
我失去了我在哪裏需要創建開始UL並關閉UL 以及何時需要重置我的String CAT。 謝謝
啊@空白我恨空白! – JonH 2014-11-06 17:35:02
發佈爲此代碼呈現的HTML – 2015-05-21 09:27:18
您的意思是您想要在一個節點內創建子菜單,如果它包含任何類別? – 2015-05-21 10:16:11