Adrotator Xml Uygulaması
Merhaba arkadaşlar. AdRotator, uygulamalarımızda dönüşümlü olarak resim dosyalarının görüntülenmesini sağlayan kontroldür. Genellikle Asp.NET reklam uygulamalarında kullanılır. Bu örneğimizde oluşturduğumuz Xml dosyasındaki bilgileri ve resimleri AdRotator kontrolünde göstereceğiz.
Reklam.xml
<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
<Ad>
<AlternateText>Bahadir Programlama</AlternateText>
<ImageUrl>images/bs.jpg</ImageUrl>
<NavigateUrl>http://www.bahadirsam.somee.com</NavigateUrl>
<Impression>5</Impression>
<Keyword>Programlama</Keyword>
</Ad>
<Ad>
<AlternateText>Microsoft</AlternateText>
<ImageUrl>images/microsoft.png</ImageUrl>
<NavigateUrl>http://www.microsoft.com</NavigateUrl>
<Impression>3</Impression>
<Keyword>Microsoft</Keyword>
</Ad>
<Ad>
<AlternateText>MS Akademik</AlternateText>
<ImageUrl>images/msakademik.jpg</ImageUrl>
<NavigateUrl>http://www.msakademik.com</NavigateUrl>
<Impression>4</Impression>
<Keyword>MS Akademik</Keyword>
</Ad>
<Ad>
<AlternateText>Yazgelistir</AlternateText>
<ImageUrl>images/yazgelistir.gif</ImageUrl>
<NavigateUrl>http://www.yazgelistir.com</NavigateUrl>
<Impression>5</Impression>
<Keyword>Makale</Keyword>
</Ad>
</Advertisements>
Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(@"C:\\reklam.xml");
this.AdRotator1.DataSource = ds.Tables[0];
this.AdRotator1.DataBind();
}
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN