private AdvancedLinkButton MenuButtonLink( string menuID, string menuText, string menuDescription, string menuUrl, string menuParameter, string cssClassBegin, string cssClassEnd, string cssClass) { AdvancedLinkButton newMenu = new AdvancedLinkButton(); newMenu.ID = menuID; newMenu.Text = menuText; newMenu.ToolTip = menuDescription; newMenu.CssClassBegin = cssClassBegin; newMenu.CssClassEnd = cssClassEnd; newMenu.CssClass = cssClass; if (!String.IsNullOrEmpty(menuUrl)) { newMenu.PageName = menuUrl; newMenu.PageQueryString = menuParameter; } newMenu.Attributes.Add("onclick", "resetScrollCordinate();"); newMenu.Click += new EventHandler(ChangePage_Click); return(newMenu); }
private AdvancedLinkButton MenuButtonLink(string menuID, string menuText, string menuClass, string menuDescription, string menuUrl) { AdvancedLinkButton newMenu = new AdvancedLinkButton(); newMenu.ID = menuID; if (MenuModeUse == MenuMode.Text) { newMenu.Text = menuText; } else { newMenu.Text = " "; newMenu.CssClass = menuClass + " MenuBackGroundPosition"; } newMenu.StatusBarText = menuText; newMenu.ToolTip = menuDescription; newMenu.CssClassBegin = "SubSideMenuLeft"; newMenu.CssClassEnd = "SubSideMenuRight"; if (!String.IsNullOrEmpty(menuUrl)) { newMenu.PageName = menuUrl; newMenu.PageQueryString = "";// menuUrl; } newMenu.Click += new EventHandler(ChangePage_Click); newMenu.Attributes.Add("onclick", "resetScrollCordinate();"); return(newMenu); }
protected void ChangePageComment_Click(object sender, EventArgs e) { AdvancedLinkButton linkButton = (AdvancedLinkButton)sender; GridViewRow row = (GridViewRow)linkButton.Parent.Parent; string id = row.Cells[ColumnBlogID].Text.Trim(); MainContext.RedirectMainControl("BlogCommentList.ascx", "BlogID=" + id); }
private void AddText(string text) { AdvancedLinkButton link = new AdvancedLinkButton(); link.ID = String.Format("uxPageText{0}LinkButton", uxPlaceHolder.Controls.Count); link.Text = text; link.CssClassBegin = "PageLinkLeft1"; link.CssClassEnd = "PageLinkRight1"; link.Enabled = false; uxPlaceHolder.Controls.Add(link); }
private void AddOnePageLink(int pageNumber) { AdvancedLinkButton link = new AdvancedLinkButton(); link.ID = "uxPage" + pageNumber + "LinkButton"; link.Text = pageNumber.ToString(); link.CommandArgument = pageNumber.ToString(); link.Command += new CommandEventHandler(Page_Command); link.CssClassBegin = "PageLinkLeft1"; link.CssClassEnd = "PageLinkRight1"; uxPlaceHolder.Controls.Add(link); }
protected void ChangePage_Click(object sender, EventArgs e) { AdvancedLinkButton mylink = (AdvancedLinkButton)sender; MainContext.RedirectMainControl(mylink.PageName, mylink.PageQueryString); }
protected void Page_Load(object sender, EventArgs e) { if (MenuModeUse == MenuMode.Text) { uxMenuTitleLinkButton.Text = String.Format("{0}", MenuDetails["MenuName"]); } else { uxMenuTitleLinkButton.Text = " "; uxMenuTitleLinkButton.CssClass = String.Format("{0}", MenuDetails["MenuClass"]); uxMenuTitleLinkButton.Width = new Unit(153); } if (SubMenuDetails.Length == 0) { uxMenuTitleLinkButton.StatusBarText = String.Format("{0}", MenuDetails["MenuName"]); } if (!String.IsNullOrEmpty(String.Format("{0}", MenuDetails["PageName"]))) { if (PermissionMainMenu) { if (SubMenuDetails.Length == 0) { uxMenuTitleLinkButton.PageName = String.Format("{0}", MenuDetails["PageName"]); uxMenuTitleLinkButton.PageQueryString = ""; if (SubMenuDetails.Length == 0) { uxMenuTitleLinkButton.Click += new EventHandler(ChangePage_Click); } } } } if (SubMenuDetails.Length > 0) { for (int i = 0; i < SubMenuDetails.Length; i++) { AdvancedLinkButton x = MenuButtonLink(String.Format("uxSubMenu{0}_{1}", MenuDetails["MenuKey"], i), String.Format("{0}", SubMenuDetails[i]["MenuName"]), String.Format("{0}", SubMenuDetails[i]["MenuClass"]), String.Format("{0}", SubMenuDetails[i]["MenuDescription"]), String.Format("{0}", SubMenuDetails[i]["PageName"])); uxMenuPanel.Controls.Add(x); UpdatePanel myUpdatePanel = (UpdatePanel)WebUtilities.FindControlRecursive(this.Page, "uxContentUpdatePanel"); AsyncPostBackTrigger trigger = new AsyncPostBackTrigger(); trigger.ControlID = x.UniqueID; myUpdatePanel.Triggers.Add(trigger); } if (PermissionMainMenu) { uxMenuTitleLinkButton.CustomAddOnClickScript = String.Format("ShowAccording('{0}','{1}','{2}');return false;", uxShowImage.ClientID, uxHideImage.ClientID, uxMenuPanel.ClientID); uxMenuTitleLinkButton.DisablePostBack = true; } else { uxMenuTitleLinkButton.Attributes.Add("onclick", String.Format("showHideImage('{0}','{1}','{2}');", uxShowImage.ClientID, uxHideImage.ClientID, uxMenuPanel.ClientID)); } uxShowImage.Attributes.Add("onclick", String.Format("showHideImage('{0}','{1}','{2}');", uxShowImage.ClientID, uxHideImage.ClientID, uxMenuPanel.ClientID)); uxHideImage.Attributes.Add("onclick", String.Format("showHideImage('{0}','{1}','{2}');", uxShowImage.ClientID, uxHideImage.ClientID, uxMenuPanel.ClientID)); uxMenuPanel.Style["display"] = "none"; uxShowImage.Style["display"] = "none"; } else { uxMenuPanel.Style["font-size"] = "0px"; uxShowImage.Visible = false; uxHideImage.Visible = false; } UpdatePanel myTitleUpdatePanel = (UpdatePanel)WebUtilities.FindControlRecursive(this.Page, "uxContentUpdatePanel"); AsyncPostBackTrigger titleTrigger = new AsyncPostBackTrigger(); titleTrigger.ControlID = uxMenuTitleLinkButton.UniqueID; myTitleUpdatePanel.Triggers.Add(titleTrigger); }