TagCloud controls can be set to not render when the tag cloud has no tags to display by using the EnableNoTagsMessage property.
The EnableNoTagsMessage property defaults to true. Setting EnableNoTagsMessage to false results in the TagCloud not rendering when no tags exist and the tag cloud is not being filtered, as shown in the following example:
<CSControl:TagCloud EnableNoTagsMessage="false" TagCssClasses="CommonTag6,CommonTag5,CommonTag4,CommonTag3,CommonTag2,CommonTag1" TagCloudCssClass="CommonTagCloud" runat="server" />
To hide the control when it is filtered (such as when browsing tags), the EnableNoRelatedTagsMessage can also be set to false.
All tag clouds are defined with EnableNoTagsMessage="false" except on pages used to browse posts by tags.