ASP.Net'de AdRotator Kullanımı

Sitemize Visual Studio'da hazır bir araçla hemen bir reklam alanı oluşturmaya ne dersiniz?

Merhaba,

Bu derste Visual Studio'nun bize sunmuş olduğu hazır araçlarıyla sitemize reklam gösterimi ekleyeceğiz. Bunun için bize bir adet reklam.aspx (ASP.Net), bir adet reklam.aspx.cs (c#) ve birde reklam.xml (XML Veri Tabanı) dosyası gerekli.

Evet reklam için bir adet resim, açıklama ve bir adet link alanı oluşturacağız, kayıtlarımızda rasgele çağrılacak.

1.Kısım (reklam.aspx)


<%@ Page language="c#" Codebehind="reklam.aspx.cs" AutoEventWireup="false" Inherits="AdRotatorTest.reklam" %>

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

 <HTML>

 <HEAD>

 <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">

 <meta name="CODE_LANGUAGE" Content="C#">

 <meta name="vs_defaultClientScript" content="JavaScript (ECMAScript)">

 <meta name="vs_targetSchema"content="http://schemas.microsoft.com/intellisense/ie7">

 </HEAD>

 <body MS_POSITIONING="GridLayout">

 <form id="Form1" method="post" runat="server">

 <table width=100%>

      <tr>

        <td>

 <asp:AdRotator id="AdRotator1" style="Z-INDEX: 100;20 LEFT: 40px; POSITION: absolute; TOP: 70px" runat="server" Width="100px" Height="70px"

 AdvertisementFile="reklam.xml">

 </asp:AdRotator>

 <asp:Label id="Label1" style="Z-INDEX: 100;25 LEFT: 40px; POSITION: absolute; TOP: 40px" runat="server" Font-Size="Medium">Reklam Örneğimiz

 </asp:Label>

       </td>

     </tr>

 </table>

 </form>

 </body>

 </HTML>



2.Kısım (reklam.aspx.cs)


// Code-behind alanımız.

 // AdRotator sınıfımız.



 using System;

 using System.Collections;

 using System.ComponentModel;

 using System.Data;

 using System.Drawing;

 using System.Web;

 using System.Web.SessionState;

 using System.Web.UI;

 using System.Web.UI.WebControls;

 using System.Web.UI.HtmlControls;



 namespace AdRotatorTest

 {

 public class WebForm1 : System.Web.UI.Page

 {

 protected System.Web.UI.WebControls.AdRotator AdRotator1;

 protected System.Web.UI.WebControls.Label Label1;



 public WebForm1()

 {

 Page.Init += new System.EventHandler( Page_Init );

 }



 private void Page_Load( object sender,

 System.EventArgs e )

 {

 }



 private void Page_Init( object sender, EventArgs e )

 {

 InitializeComponent();

 }

 }



3.Kısım (reklam.xml) Verilerimizi Alacağımız Dosyamız


<Advertisements>

 <Ad>

 <ImageUrl>reklamlar/sanalkurs.gif</ImageUrl>

 <NavigateUrl>

 http://www.sanalkurs.net

 </NavigateUrl>

 <AlternateText>Sanal Kurs Paylaşım</AlternateText>

 <Impressions>1</Impressions>

 </Ad>

 <Ad>

 <ImageUrl>reklamlar/yahoo.gif</ImageUrl>

 <NavigateUrl>

 http://www.yahoo.com

 </NavigateUrl>

 <AlternateText>Dünyanın En Büyük Portalı</AlternateText>

 <Impressions>1</Impressions>

 </Ad>

 <Ad>

 <ImageUrl>reklamlar/izasoft.gif</ImageUrl>

 <NavigateUrl>

 http://www.izasoft.com

 </NavigateUrl>

 <AlternateText>İzasoft Domain ve Hosting</AlternateText>

 <Impressions>1</Impressions>

 </Ad>

 </Advertisements>



Artık sitemizde bir

adet reklam alanımız oluştu. İyi çalışmalar.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

ASP.NET Biraz yeni bir dil olduğu için öğrenilmeside biraz zor gibi.bizde işte böyle küçük küçük derslerle tutabildiğimizi koparmaya çalışıyoruz. Paylaşımınız için teşekkürler. SELAMETLE..
site yöneticisini uyarmak isterim programdan hazır kodları alıp yapıştırarak asp.net anlatılamaz hiç bilmeyen birisi bu kodları elle girileceğini düşünebilir lütfen arkadaşlar resimli ve açıklayıcı olalım . teşekkürler kolay gelsin
Biz genellikle orta düzeyde yada en azından biraz kodlarla tanışık arkadaşlara alternatif sunmak ve pratik kazandırmak için böyle kesitler veriyoruz. Yoksa sıfırdan ders anlatımı çok büyük bir zaman sıkıntısı yaratacaktır. Teşekkürler
Asp.net dediğiniz gibi görsel daha iyi anlaşılır gibi.Ancak asp.net öğrenmek isteyen arkadaşlara da bu dersin yararlı olacağını umuyorum.
EMEÐİNİZE TEŞEKKÜRLER FAKAT AÇIKLAYICI BİR ÜSLUP OLURSA DAHA İYİ OLACAK
bn ayne koyaadım hata werior::(:(yapamayacamıyım bn bu ısı yaaaa.helllp...please helppp
arkadaşlar ben apsx kursuna gidiyorum hocamızda daha bu hafta gösterdi.çok işe yarar bi çalışma bir asp.net teknolojisi ancak ben bu çalışmayı flash da kullanmak istiyorum ama yapamadım yaa bi site tasarlıyorumda banner her girlmesinde değişmesi için nasıl bi yol izleyebilirim . yardımcı olursanız çok sevinirim. şimdiden TEŞEKKÜR EDERİM Elllerinize saglık.:gul:
asp nette olustryoruz ama gecıs olmuyor ıkı resım arasında sızce sorun nedır:sasir:
kardeş ellerine sağlı ama bi isteğim olcak ben 11 sınıf web tasarım veprogramlama görüyorum ama okulda ders yalandan geçtiler yani siz bu anlatımarınızı not defterinden yapılıyorcasına anlat sanız ben mesela şey bilmiyorum ..aspx.cs bu nedemek bunu ..aspx içersine yazamazmıyız??????????
asp.net'i kullanmak istiyorsanız önce C# yada VisualBasic öğrenin derim ben ancak bu şekilde aspx.cs ne demek anlayabilirsiniz. Ders gayet güzel olmuş... teşekkürler....
Yapmak istediğim bir uygulama ama başaramadım. .NET bilgim yok, VB biliyorum C# ve .NET öğrenmeye çalışıyorum. Kod olması güzel ama en azından design bölümünde ne ekleneceğini falan yazsan belki başarabilirdim.
bence biraz açıklama olması gerekir. yine de teşekkürler
Daha iyi olabilirdi, yine de teşekkürler...

Yukarı Git