工程蝨血汗備忘錄
2014年7月1日 星期二
網站地圖 Sitemap 隱藏節點
網站地圖web.sitemap
除了以roles來控制node顯示外
仍有不足的地方
但web.sitemap並未提供相關參數來
隱藏節點
所以,工程蝨以現有可用的參數來達成節點隱藏的目的
C# Code
protected void TreeNodeDataBound(object sender, TreeNodeEventArgs e)
{
if (((System.Web.SiteMapNode)((e.Node.DataItem as System.Web.UI.IHierarchyData).Item)).Description == "*")
e.Node.Parent.ChildNodes.Remove(e.Node);
}
於TreeNodeDataBound 事件中
判斷 node 資料來源中的 Description 參數
若為星號 (*)
則從 TreeView 中移除
沒有留言:
張貼留言
較新的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言