我想寫查詢smn.ParentNode.ChildNodes
。如果ShowInNavigation的值爲false,我不想顯示。 Telerik站點地圖節點有這個att。何這樣做?寫linq查詢sitemapnode
using System;
using System.Web;
using Telerik.Sitefinity.Web;
using System.Linq;
using System.Data;
public partial class CustomTemplate_Navigation : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
SiteMapNode smn = SiteMapBase.GetCurrentProvider().CurrentNode;
while (smn.ParentNode != null)
{
if (smn.ParentNode.ParentNode == SiteMap.RootNode)
{
siteMapControl_verticaltree.DataSource = smn.ParentNode.ChildNodes;/*this line will be write query*/
siteMapControl_verticaltree.DataBind();
break;
}
smn = smn.ParentNode;
}
}
}
是的childNodes ParentNode的屬性。你爲什麼想在查詢中寫入? –
可見一些showInNavigation節點的值爲false的節點。 – temp
你能告訴我們什麼節點的childNodes的 –