List <int> PositionCodes = new List <int>(); //职位编号可以为多项 protected void Page_Load(object sender, EventArgs e) { txt_MenuName.Focus(); if (string.IsNullOrEmpty(CookieManager.GetCookieValue("PositionCode").ToString())) { return; } else { if (CookieManager.GetCookieValue("PositionCode").ToString() == "'0'") { PositionCodes.Add(0); } else { foreach (string PositionCode in CookieManager.GetCookieValue("PositionCode").ToString().Split(',')) { PositionCodes.Add(Convert.ToInt32(PositionCode)); } } } if (!IsPostBack) { //加载树 menuBll.BuildTree(tv_Menu, PositionCodes); //加载列表 LoadData(); } }