Hello Pat O'Neil,
Using the ItemDataBound event is the recommended approach. There you can cast e.Item.DataItem to SiteMapNode and check the appropriate attribute. Here is a code snippet which illustrates the idea:
protected void RadMenu1_ItemDataBound(object sender, RadMenuEventArgs e)
{
SiteMapNode node = (SiteMapNode)e.Item.DataItem;
if (node["myAttribute"] == "true")
{
e.Item.Owner.Items.Remove(e.Item);
}
}
Regards,
Albert
the Telerik team