コード例 #1
0
 protected void rptLinkTags_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     if ("SelectTag".Equals(e.CommandName))
     {
         TagCloudEventArgs ea = new TagCloudEventArgs((string)e.CommandArgument);
         OnTagSelected(ea);
     }
 }
コード例 #2
0
 protected void tagCloud_OnTagSelected(object sender, TagCloudEventArgs e)
 {
     lcToday.Visible     = false;
     lcThisWeek.Visible  = false;
     lcThisMonth.Visible = false;
     taggedLinks.Visible = true;
     taggedLinks.Title   = "Tagged with " + e.Token;
     taggedLinks.Token   = e.Token;
 }
コード例 #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ItemDataBound(object sender, TagCloudEventArgs <TermInfo, RadTagCloudItem> e)
        {
            var objModules   = new ModuleController();
            var searchModule = objModules.GetModuleByDefinition(ModuleContext.PortalSettings.PortalId, "Search Results");

            if (searchModule == null)
            {
                return;
            }
            var searchTabId = searchModule.TabID;

            e.CloudLink.NavigateUrl = Globals.NavigateURL(searchTabId, "", "Tag=" + Server.UrlEncode(e.ObjTerm.TermName));
        }