Найдено результатов: 1

Как я могу удалить узлы из SiteMapNodeCollection?

У меня есть ретранслятор, который перечисляет все дочерние страницы web.sitemap на странице ASP.NET. Его DataSource - это SiteMapNodeCollection . Но я не хочу, чтобы моя страница регистрационной формы появилась там.

Dim Children As SiteMapNodeCollection = SiteMap.CurrentNode.ChildNodes

'remove registration page from collection
For Each n As SiteMapNode In SiteMap.CurrentNode.ChildNodes
If n.Url = "/Registration.aspx" Then
    Children.Remove(n)
End If
Next

RepeaterSubordinatePages.DataSource = Children

Метод SiteMapNodeCollection.Remove() выбрасывает a

NotSupportedException: "Collection is read-only".

Как я могу удалить узел из коллекции до DataBinding повторителя?

asp.net   .net   vb.net   repeater   sitemap    

466   3   08:33, 7th August, 2020