Live Chat Icon For mobile
Live Chat Icon

ASP.NET FAQ

Find answers for the most frequently asked questions
Expand All Collapse All

Use namespace System.Xml

VB.NET


Dim xmlDoc As New XmlDocument
xmlDoc.Load(Server.MapPath(AdRotator1.AdvertisementFile))
Dim imgArrList As New ArrayList
Dim xmlNode As XmlNode
For Each xmlNode In xmlDoc.SelectNodes('/Advertisements/Ad/ImageUrl')
	imgArrList.Add(xmlNode.InnerText)
Next 

C#


XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Server.MapPath(AdRotator1.AdvertisementFile));
ArrayList imgArrList = new ArrayList();
foreach (XmlNode xmlNode  in xmlDoc.SelectNodes('/Advertisements/Ad/ImageUrl'))
{
	imgArrList.Add(xmlNode.InnerText);
}
Permalink

If the KeywordFilter property of the AdRotator control is set to a keyword that does not correspond to any element in the Advertisement file then you may get a blank image.
Here is some code that should work properly.


<asp:AdRotator id='AdRotator1' AdvertisementFile='adrot.xml' 
	runat='server' Width='468px' KeywordFilter ='book' Height='60px'></asp:AdRotator>

adrot.xml


<Advertisements>  
  <Ad>
	<ImageUrl>b2346.jpg</ImageUrl>
	<NavigateUrl>http://ww.syncfusion.com</NavigateUrl>
	<AlternateText>
	         The site for ASP.Net FAQs
	</AlternateText>
	<Impressions>5</Impressions>
	<Keyword>book</Keyword>
   </Ad>
</Advertisements>
Permalink

<asp:AdRotator id='AdRotator1' AdvertisementFile='adrot.xml' 
	runat='server' Width='468px' Height='60px'></asp:AdRotator>

adrot.xml


<Advertisements>  
  <Ad>
      <ImageUrl>b2346.jpg</ImageUrl>
      <NavigateUrl>http://ww.syncfusion.com</NavigateUrl>
      <AlternateText>
         The site for ASP.Net FAQs
       </AlternateText>
      <Impressions>5</Impressions>
   </Ad>
</Advertisements>
Permalink

Share with

Share on twitter
Share on facebook
Share on linkedin

Couldn't find the FAQs you're looking for?

Please submit your question and answer.