As the main idea of the RadHtmlChart is to do a data visualization, there is no need to show the chart without any series items. What you can do in case there is no data to be displayed, is to set the Visible="false" property, which will hide the chart:
BarSeries bar =
(bar.Items.Count == 0)
In order to show an image or a text when the RadHtmlChart doesn't have any data, you can use a <asp:Panel> and add an Image or a Label to it. The following code snippet demonstrates this approach:
Label label =
"Welcome to our site"
label.BackColor = Color.White;
I attach a sample page, which shows the methods for displaying an image - either adding it as an Image object or setting the BackImageUrl property of the <asp:Panel>. You could have a look at it for further clarification.
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed