Ejemplo n.º 1
0
        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>";
        }
Ejemplo n.º 2
0
        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>";
            }
        }