public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } if (!IsPostBack) { BreadCrumbSys(AppManager.Sys.LeftMenu.Site, "访问地址管理", AppManager.Sys.Permission.SysSite); var publishmentSystemArrayList = PublishmentSystemManager.GetPublishmentSystemIdListOrderByLevel(); //去除用户中心 //publishmentSystemArrayList = PublishmentSystemManager.RemoveUserCenter(publishmentSystemArrayList); dgContents.DataSource = publishmentSystemArrayList; dgContents.ItemDataBound += dgContents_ItemDataBound; dgContents.DataBind(); } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } spContents.ControlToPaginate = rptContents; spContents.ItemsPerPage = StringUtils.Constants.PageSize; if (!Body.IsQueryExists("LogType")) { spContents.SelectCommand = DataProvider.LogDao.GetSelectCommend(); } else { spContents.SelectCommand = DataProvider.LogDao.GetSelectCommend(PublishmentSystemId, Body.GetQueryString("LogType"), Body.GetQueryString("UserName"), Body.GetQueryString("Keyword"), Body.GetQueryString("DateFrom"), Body.GetQueryString("DateTo")); } spContents.SortField = "ID"; spContents.SortMode = SortMode.DESC; rptContents.ItemDataBound += rptContents_ItemDataBound; if (IsPostBack) { return; } BreadCrumbAnalysis(AppManager.Analysis.LeftMenu.Log, "站点日志", AppManager.Analysis.Permission.AnalysisLog); if (PublishmentSystemId == 0) { ltlPublishmentSystem.Text = @"<td align=""center"" width=""160""> 站点名称</td>"; } PublishmentSystem.Items.Add(new ListItem("<<全部站点>>", "0")); var publishmentSystemIdList = PublishmentSystemManager.GetPublishmentSystemIdListOrderByLevel(); foreach (var psId in publishmentSystemIdList) { PublishmentSystem.Items.Add(new ListItem(PublishmentSystemManager.GetPublishmentSystemInfo(psId).PublishmentSystemName, psId.ToString())); } LogType.Items.Add(new ListItem("全部记录", "All")); LogType.Items.Add(new ListItem("栏目相关记录", "Channel")); LogType.Items.Add(new ListItem("内容相关记录", "Content")); if (Body.IsQueryExists("LogType")) { ControlUtils.SelectListItems(PublishmentSystem, PublishmentSystemId.ToString()); ControlUtils.SelectListItems(LogType, Body.GetQueryString("LogType")); UserName.Text = Body.GetQueryString("UserName"); Keyword.Text = Body.GetQueryString("Keyword"); DateFrom.Text = Body.GetQueryString("DateFrom"); DateTo.Text = Body.GetQueryString("DateTo"); } if (Body.IsQueryExists("Delete")) { var arraylist = TranslateUtils.StringCollectionToIntList(Body.GetQueryString("IDCollection")); try { DataProvider.LogDao.Delete(arraylist); SuccessDeleteMessage(); } catch (Exception ex) { FailDeleteMessage(ex); } } else if (Body.IsQueryExists("DeleteAll")) { try { DataProvider.LogDao.DeleteAll(); SuccessDeleteMessage(); } catch (Exception ex) { FailDeleteMessage(ex); } } Delete.Attributes.Add("onclick", PageUtils.GetRedirectStringWithCheckBoxValueAndAlert( PageUtils.GetAnalysisUrl(nameof(PageLogSite), new NameValueCollection { { "Delete", "True" } }), "IDCollection", "IDCollection", "请选择需要删除的日志!", "此操作将删除所选日志,确认吗?")); DeleteAll.Attributes.Add("onclick", PageUtils.GetRedirectStringWithConfirm( PageUtils.GetAnalysisUrl(nameof(PageLogSite), new NameValueCollection { { "DeleteAll", "True" } }), "此操作将删除所有日志信息,确定吗?")); spContents.DataBind(); }