site map 取得自訂屬性

2015年6月23日 星期二

 

public class SiteMapMenu : HierarchicalDataBoundControl
{
  public void RecursiveCreateChildControls(IHierarchicalEnumerable dataItems, bool isRecursiveCall)
  {
      //抓取自訂屬性
      System.Web.SiteMapNode node = dataItem.Item as System.Web.SiteMapNode;
      bool customerTag = node["coustomerFlag"];

      if(customerTag) continue;
  }

}

//Web.sitemap


參考:https://msdn.microsoft.com/zh-tw/library/system.web.sitemapnode(v=vs.110).aspx

Read more...