using framework_business; using framework_library; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class controls_structure_navigation : System.Web.UI.UserControl, IControlBase { /// /// Build Menu Nav /// /// private string BuildMenuNav(bool isRightAligned) { string result = String.Empty; StringBuilder navBuilder = new StringBuilder(); oUser user = new oUser(); try { //pick up active page string ActivePage = String.Empty; switch (Page.AppRelativeVirtualPath.ToLower()) { case "~/default.aspx": ActivePage = "home"; break; case "~/canvas.aspx": ActivePage = handler.GetRoutedData("canvas-title"); break; case "~/products.aspx": ActivePage = handler.GetRoutedData("canvas-title"); break; case "~/media.aspx": ActivePage = "blog"; break; case "~/error.aspx": return result; default: ActivePage = "home"; break; } if (utils.verifySession("user")) { user = (oUser)Session["user"]; } if (isRightAligned) { /* CVH 2016-04-11 Don't add another ul. The right aligned menu is already being built into a ul to conserve space. Just add li's to the string */ //navBuilder.Append("