protected override void OnInit(EventArgs e) { webServer = this.Request.Url.Authority; _appPath = Request.ApplicationPath; MyToolbar = new ToolbarSystem(webServer, _appPath); base.OnInit(e); }
private void InitPage() { string systemid = string.Empty; string systemName = string.Empty; try { UserInfo userinfo = Session["userinfo"] as UserInfo; UserManager userManager = new UserManager(); DataTable dt = userManager.GetUserShowSystem(userinfo.UserCode); if (dt != null) { for (int i = 0; i < dt.Rows.Count; i++) { muIndex = -1; Ext.Net.MenuItem but = new Ext.Net.MenuItem(); but.ID = "Button" + dt.Rows[i][0].ToString(); but.Text = dt.Rows[i][1].ToString(); but.Listeners.Click.Handler = "Index.ButtonClickEvent('" + dt.Rows[i][0].ToString() + "','" + dt.Rows[i][1].ToString() + "')"; but.Style.Add(HtmlTextWriterStyle.FontWeight, "blod"); //but.Html = "<span style=\"font-family: 微软雅黑; font-size: 9pt; color: #000066;\">" + dt.Rows[i][1].ToString()+"</span>"; //but.Icon = (Icon)Enum.Parse(typeof(Icon), dt.Rows[i][2].ToString(), true); but.Style.Clear(); if (i == 0) { systemid = dt.Rows[i][0].ToString(); systemName = dt.Rows[i][1].ToString(); } ToolbarSystem.Add(but); if (i != (dt.Rows.Count - 1)) { ToolbarSystem.Add(new ToolbarSeparator()); } } } lblUserName.Text = "登录用户:" + userinfo.UserName; Ext.Net.Panel panelMenu = GetmenuPanel(systemid, systemName); if (panelMenu != null) { PanelNavigate.Items.Add(panelMenu); } } catch (Exception ex) { ILog.WriteErrorLog(ex); } }