public PageMenuItem(Page page) { base.Action = "Index"; base.Controller = "Page"; base.Area = "Sites"; base.Text = page.Name; if (page.Navigation != null && !string.IsNullOrEmpty(page.Navigation.DisplayText)) { base.Text = page.Navigation.DisplayText; } base.Visible = true; RouteValues = new System.Web.Routing.RouteValueDictionary(); RouteValues.Add("uuid", page.FullName); HtmlAttributes = new System.Web.Routing.RouteValueDictionary(); if (page.IsDefault) { HtmlAttributes.Add("class", "home"); } //this.Page = page; Initializer = new PageMenuItemInitializer(); }