namespace SqlWebAdmin { using System; using System.Data; using System.Drawing; using System.Web; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; /// /// Summary description for ServerHeader. /// public abstract class ServerToolbar : System.Web.UI.UserControl { protected System.Web.UI.WebControls.HyperLink DatabasesHyperLink; protected System.Web.UI.WebControls.HyperLink ImportHyperLink; protected System.Web.UI.WebControls.HyperLink ExportHyperLink; protected System.Web.UI.HtmlControls.HtmlTableCell DatabasesTd; protected System.Web.UI.HtmlControls.HtmlTableCell ImportTd; protected System.Web.UI.HtmlControls.HtmlTableCell ExportTd; private string selected = ""; public string Selected { get { return selected; } set { selected = value.ToLower(); } } public ServerToolbar() { this.Init += new System.EventHandler(Page_Init); } private void Page_Load(object sender, System.EventArgs e) { // Initialize links DatabasesHyperLink.NavigateUrl = "../databases.aspx"; ImportHyperLink.NavigateUrl = "../import.aspx"; ExportHyperLink.NavigateUrl = "../export.aspx"; switch(selected) { case "databases" : DatabasesTd.Attributes["class"] = "selectedLink"; DatabasesHyperLink.Attributes.Remove("onMouseOver"); break; case "import" : ImportTd.Attributes["class"] = "selectedLink"; ImportHyperLink.Attributes.Remove("onMouseOver"); break; case "export" : ExportTd.Attributes["class"] = "selectedLink"; ExportHyperLink.Attributes.Remove("onMouseOver"); break; } } private void Page_Init(object sender, EventArgs e) { // // CODEGEN: This call is required by the ASP.NET Web Form Designer. // InitializeComponent(); } #region Web Form Designer generated code /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load); } #endregion } }