protected void Page_Load(object sender, EventArgs e) { try { if (!Session["UserRole"].ToString().Contains("BOM维护")) { GridView2.Columns[6].Visible = false; GridView2.Columns[8].Visible = false; GridView2.Columns[9].Visible = false; GridView3.Columns[20].Visible = false; GridView3.Columns[15].Visible = false; GridView3.Columns[19].Visible = false; GridView3.Columns[16].Visible = false; GridView3.Columns[17].Visible = false; GridView3.Columns[18].Visible = false; UpdatePanel2.Update(); if (!Session["UserRole"].ToString().Contains("BOM查看")) { Response.Redirect("~/Default.aspx"); } } } catch { Response.Redirect("~/Default.aspx"); } if (!Page.IsPostBack) { Panel3.Visible = false; Panel31.Visible = false; Panel4.Visible = false; Panel41.Visible = false; Panel5.Visible = false; Panel51.Visible = false; Panel6.Visible = false; Panel8.Visible = false; GridView1.DataSource = bom.Query_ControlledDocApp(); GridView1.DataBind(); UpdatePanel1.Update(); UpdatePanel2.Update(); UpdatePanel3.Update(); UpdatePanel4.Update(); UpdatePanel5.Update(); UpdatePanel8.Update(); } if (Request.QueryString["state"] == null) { Labelstate.Text = "look"; Title = "BOM查看"; } else { Labelstate.Text = Request.QueryString["state"]; } string pstate = Labelstate.Text; if (pstate == "look") { Title = "BOM查看"; GridView2.Columns[6].Visible = false; GridView2.Columns[8].Visible = false; GridView2.Columns[9].Visible = false; GridView3.Columns[20].Visible = false; GridView3.Columns[15].Visible = false; GridView3.Columns[19].Visible = false; GridView3.Columns[16].Visible = false; GridView3.Columns[17].Visible = false; GridView3.Columns[18].Visible = false; Button21.Visible = false; Button31.Visible = false; UpdatePanel2.Update(); UpdatePanel3.Update(); } if (pstate == "manage") { Title = "BOM维护"; } }