void rptContents_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { var ltlItemTitle = e.Item.FindControl("ltlItemTitle") as Literal; var ltlColumnItemRows = e.Item.FindControl("ltlColumnItemRows") as Literal; var ltlItemStatus = e.Item.FindControl("ltlItemStatus") as Literal; var ltlItemEditUrl = e.Item.FindControl("ltlItemEditUrl") as Literal; var contentInfo = new ContentInfo(e.Item.DataItem); ltlItemTitle.Text = WebUtils.GetContentTitle(PublishmentSystemInfo, contentInfo, PageUrl); var showPopWinString = ModalCheckState.GetOpenWindowString(PublishmentSystemId, contentInfo, PageUrl); ltlItemStatus.Text = $@"<a href=""javascript:;"" title=""设置内容状态"" onclick=""{showPopWinString}"">{LevelManager.GetCheckState( PublishmentSystemInfo, contentInfo.IsChecked, contentInfo.CheckedLevel)}</a>"; if (HasChannelPermissions(contentInfo.NodeId, AppManager.Cms.Permission.Channel.ContentEdit) || Body.AdministratorName == contentInfo.AddUserName) { ltlItemEditUrl.Text = $"<a href=\"{PageGovPublicContentAdd.GetRedirectUrlOfEdit(PublishmentSystemId, contentInfo.NodeId, contentInfo.Id, PageUrl)}\">编辑</a>"; } ltlColumnItemRows.Text = TextUtility.GetColumnItemRowsHtml(_styleInfoList, _attributesOfDisplay, _valueHashtable, ETableStyle.GovPublicContent, PublishmentSystemInfo, contentInfo); } }
public void Operation_SelectedIndexChanged(object sender, EventArgs e) { var after = (EContentAddAfter)TranslateUtils.ToEnum(typeof(EContentAddAfter), Operation.SelectedValue, EContentAddAfter.ContinueAdd); if (after == EContentAddAfter.ContinueAdd) { PageUtils.Redirect(PageGovPublicContentAdd.GetRedirectUrlOfAdd(PublishmentSystemId, nodeInfo.NodeId, Request.QueryString["ReturnUrl"])); } else if (after == EContentAddAfter.ManageContents) { PageUtils.Redirect(returnUrl); } else if (after == EContentAddAfter.Contribute) { CrossSiteTransUtility.LoadPublishmentSystemIDDropDownList(PublishmentSystemIDDropDownList, PublishmentSystemInfo, nodeInfo.NodeId); if (PublishmentSystemIDDropDownList.Items.Count > 0) { PublishmentSystemID_SelectedIndexChanged(sender, e); } PublishmentSystemIDRow.Visible = NodeIDDropDownListRow.Visible = Submit.Visible = true; } }