如何在一行中找到SiteMap.RootNode.ChildNames
标题值等于'test'?
我不写linq它不起作用。
protected SiteMapNodeCollection getParentNodeTitle()
{
SiteMap.RootNode.ChildNames
}
答案 0 :(得分:0)
这应该可以解决问题:
var mySiteMap = new SiteMap();
/* Lots of code for populating your SiteMap here */
var nodeTitledTest = mySiteMap.RootNode.ChildNodes.Where(x => x.Title == "test").FirstOrDefault();
这将返回标题等于“test”的第一个节点,如果找不到这样的节点,则返回null。