程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> Web服務器控件:AdRotator控件

Web服務器控件:AdRotator控件

編輯:關於ASP.NET

閱讀此文請先查看:ASP.NET入門教程:Web服務器控件,簡單講述了Web服務器控件的使用方法。

定義和用法

AdRotator控件用來顯示一個廣告圖片序列。

此控件使用一個XML文件來存儲廣告信息。這個XML文件必須以<Advertisements>標簽開始和結束。 在<Advertisements>標簽內可以有若干<Ad>標簽來定義每個廣告。

以下列出了<Ad>標簽中預定義的元素:

元素 說明 <ImageUrl> 可選。圖片文件的路徑 <NavigateUrl> 可選。如果用戶點擊此廣告將鏈接到的URL <AlternateText> 可選。圖片的預備文字 <Keyword> 可選。廣告類別 <Impressions> 可選。 顯示頻率,以點擊量的百分比表示

屬性

屬性 說明 AdvertisementFile 到包含有廣告信息的XML文件的路徑 id 此控件的唯一id KeywordFilter 按類別限制廣告的一個過濾器 OnAdCreated 在此控件建立之後,頁面呈現之前將要執行函數的名稱。 runat 規定此控件是服務器控件。 必須被設置為 "server" Target 在何處打開此URL

示例

在此示例中,我們在一個.aspx文件中聲明一個AdRotator控件。然後我們在.aspx文件中為AdCreated事件建立一個事件句柄來覆蓋 XML文件中的NavigateUrl元素的值。

<script  runat="server">
   Sub change_url(sender As Object, e As AdCreatedEventArgs)
     e.NavigateUrl="http://www.chinahobby.com/tom/index.html"
   End Sub
</script>


<html>
<body>

<form runat="server">
<asp:AdRotator AdvertisementFile="Ad1.xml"
runat="server" OnAdCreated="change_url"
target="_blank" />
</form>

</body>
</html>

查看XML文件

<Advertisements>
<Ad>
<ImageUrl>/banners/b1.gif</ImageUrl>
<NavigateUrl>http://www.webjx.com/index.html</NavigateUrl>
<AlternateText>Tom.S Online Main Site</AlternateText>
<Impressions>50</Impressions>
<Keyword>Tom</Keyword>
</Ad>
<Ad>
<ImageUrl>/banners/b2.jpg</ImageUrl>
<NavigateUrl>http://www.webjx.com/tutorial/aspnet/aspnet_intro_cn.shtml</NavigateUrl>
<AlternateText>ASP .NET Tutorial</AlternateText>
<Impressions>50</Impressions>
<Keyword>ASPNET</Keyword>
</Ad>
</Advertisements>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved