private void RptContents_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType != ListItemType.Item && e.Item.ItemType != ListItemType.AlternatingItem) { return; } var tag = SqlUtils.EvalString(e.Item.DataItem, nameof(TagInfo.Tag)); var level = SqlUtils.EvalInt(e.Item.DataItem, nameof(TagInfo.Level)); var useNum = SqlUtils.EvalInt(e.Item.DataItem, nameof(TagInfo.UseNum)); var ltlTagName = (Literal)e.Item.FindControl("ltlTagName"); var ltlCount = (Literal)e.Item.FindControl("ltlCount"); var ltlContents = (Literal)e.Item.FindControl("ltlContents"); var ltlEditUrl = (Literal)e.Item.FindControl("ltlEditUrl"); var ltlDeleteUrl = (Literal)e.Item.FindControl("ltlDeleteUrl"); var cssClass = "tag_popularity_1"; if (level == 2) { cssClass = "tag_popularity_2"; } else if (level == 3) { cssClass = "tag_popularity_3"; } ltlTagName.Text = $@"<span class=""{cssClass}"">{tag}</span>"; ltlCount.Text = useNum.ToString(); ltlContents.Text = $@"<a href=""{PageContentsTag.GetRedirectUrl(SiteId, tag)}"">查看内容</a>"; var showPopWinString = ModalContentTagAdd.GetOpenWindowStringToEdit(SiteId, tag); ltlEditUrl.Text = $"<a href=\"javascript:;\" onClick=\"{showPopWinString}\">编辑</a>"; var urlDelete = PageUtils.GetCmsUrl(SiteId, nameof(PageContentTags), new NameValueCollection { { "TagName", tag }, { "Delete", true.ToString() } }); ltlDeleteUrl.Text = $"<a href=\"{urlDelete}\" onClick=\"javascript:return confirm('此操作将删除内容标签“{tag}”,确认吗?');\">删除</a>"; }
private void dgContents_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { var tagInfo = e.Item.DataItem as TagInfo; var ltlTagName = e.Item.FindControl("ltlTagName") as Literal; var ltlCount = e.Item.FindControl("ltlCount") as Literal; var ltlEditUrl = e.Item.FindControl("ltlEditUrl") as Literal; var ltlDeleteUrl = e.Item.FindControl("ltlDeleteUrl") as Literal; var cssClass = "tag_popularity_1"; if (tagInfo.Level == 2) { cssClass = "tag_popularity_2"; } else if (tagInfo.Level == 3) { cssClass = "tag_popularity_3"; } ltlTagName.Text = $@"<span class=""{cssClass}"">{tagInfo.Tag}</span>"; ltlCount.Text = tagInfo.UseNum.ToString(); var showPopWinString = ModalContentTagAdd.GetOpenWindowStringToEdit(PublishmentSystemId, tagInfo.Tag); ltlEditUrl.Text = $"<a href=\"javascript:;\" onClick=\"{showPopWinString}\">编辑</a>"; var urlDelete = PageUtils.GetCmsUrl(nameof(PageContentTags), new NameValueCollection { { "PublishmentSystemID", PublishmentSystemId.ToString() }, { "TagName", tagInfo.Tag }, { "Delete", true.ToString() } }); ltlDeleteUrl.Text = $"<a href=\"{urlDelete}\" onClick=\"javascript:return confirm('此操作将删除内容标签“{tagInfo.Tag}”,确认吗?');\">删除</a>"; } }