-1

SiteMap.RootNode.ChildNamesタイトルの値が 'test' に等しい 1 行を見つけるにはどうすればよいですか? 私は動作しないlinqを書いていません。

   protected SiteMapNodeCollection getParentNodeTitle()
   {
        SiteMap.RootNode.ChildNames            
   }
4

1 に答える 1

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が返されます。

于 2013-01-22T10:08:08.660 に答える