Setting the StartingNodeUrl on the RadTreeView control
I'm working on a custom tree view menu that used the RadTreeView component. I've created an user control, which I include in my pages. When I add the control to a page, I need to set the StartingNodeUrl to a specific url, but cannot. There is a StartingNodeUrl option in the "Edit" menu for the widget when I edit the page, but it seems to do nothing. My only other solution is to create multiple user controls with each one set to a different StartingNodeUrl.
Any suggestions?
1.<%@ Control Language="C#" AutoEventWireup="true" CodeFile="VerticalMenu.ascx.cs" Inherits="SitefinityWebApp.VerticalMenu" %>2. 3.<asp:SiteMapDataSource runat="server" id="VMenuDataSource" ShowStartingNode="false"/>4.<telerik:RadMenu runat="server" ID="VMenu" Flow="Vertical" DataSourceID="VMenuDataSource" EnableEmbeddedSkins="false" Skin="VMenuSkin" Width="280px" CssClass="LeftMenuTest"></telerik:RadMenu>01.using System;02.using System.Collections.Generic;03.using System.ComponentModel;04.using System.Linq;05.using System.Web;06.using System.Web.UI;07.using System.Web.UI.WebControls;08.using Telerik.Web.UI;09.using Telerik.Sitefinity.Web;10. 11.namespace SitefinityWebApp12.13. public partial class uControls_ClaflinLeftMenu : System.Web.UI.UserControl14. 15. private string _StartingNodeUrl = "";16. 17. public string StartingNodeUrl18. 19. get20. 21. return _StartingNodeUrl;22. 23. set24. 25. _StartingNodeUrl = value;26. 27. 28. 29. protected void Page_Load(object sender, EventArgs e)30. 31. if (!IsPostBack)32. 33. this.VMenuDataSource.StartingNodeUrl = _StartingNodeUrl;34. 35. 36. 37. 38.Mysteriously, it started working and frankly I'm not certain what I did different.