Umbraco:检查当前页面是否是页面的子页面,其ID或名称为' xxx'

时间:2015-05-22 08:15:58

标签: c# asp.net-mvc razor umbraco umbraco7

我需要检查当前页面是否是其他页面的子页面。

var myPage = Umbraco.Content(1086);
if(Model.IsChildOf(myPage)) {  }   ??

1 个答案:

答案 0 :(得分:2)

我认为这就是你所要求的: - )

if(Model.Path.Contains("1086")) {
  //.. the page is a child of the node with id == 1086
}

或者

var myPage = Umbraco.Content(1086);
if(Model.Path.Contains(myPage.Id.ToString())) { 
  // It's a child!
}