protected void Page_Load(object sender, EventArgs e) { FoWoSoft.Platform.RoleApp broleApp = new FoWoSoft.Platform.RoleApp(); string id = Request.QueryString["id"]; var roleApp = broleApp.Get(id.ToGuid()); //RoleAppList = broleApp.GetChild(roleApp.ParentID); if (IsPostBack) { string srots = Request.Form["sortapp"]; if (srots.IsNullOrEmpty()) { return; } string[] sortArray = srots.Split(new char[] { ',' }); for (int i = 0; i < sortArray.Length; i++) { Guid guid; if (!sortArray[i].IsGuid(out guid)) { continue; } broleApp.UpdateSort(guid, i + 1); } broleApp.ClearAllDataTableCache(); string rid = roleApp.ParentID.ToString(); Page.ClientScript.RegisterStartupScript(Page.GetType(), "ok", "parent.frames[0].reLoad('" + rid + "');", true); } RoleAppList = broleApp.GetChild(roleApp.ParentID); }