protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { CheckAdminPower("ReadUser", PowerCheckType.Single); string action = RequestHelper.GetQueryString <string>("Action"); int id = RequestHelper.GetQueryString <int>("Id"); if (id > 0) { switch (action) { case "Delete": CheckAdminPower("DeleteUser", PowerCheckType.Single); if (ProductBLL.CountByShop(id) > 0) { ScriptHelper.Alert("该供应商存在相关产品,不能删除。"); } else { UserBLL.Delete(id); AdminLogBLL.Add(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("User"), id); } break; default: break; } } UserSearchInfo userSearch = new UserSearchInfo(); userSearch.UserName = RequestHelper.GetQueryString <string>("UserName"); userSearch.ProviderNo = RequestHelper.GetQueryString <string>("ProviderNo"); UserName.Text = userSearch.UserName; ProviderNo.Text = userSearch.ProviderNo; var userList = UserBLL.SearchList(new UserSearchInfo { UserName = userSearch.UserName, ProviderNo = userSearch.ProviderNo, UserType = (int)UserType.Provider }); Count = userList.Count; userList = userList.Skip((CurrentPage - 1) * PageSize).Take(PageSize).ToList(); BindControl(userList, RecordList, MyPager); } }