ASP.NET的廣告控件AdRotator用法分析
本文實(shí)例講述了ASP.NET的廣告控件AdRotator用法。分享給大家供大家參考,具體如下:
AdPotator控件常用于在頁(yè)面上顯示廣告。它從列表中隨機(jī)顯示一個(gè)圖片,這個(gè)列表可以是存儲(chǔ)在單獨(dú)的XML文件或者數(shù)據(jù)綁定的數(shù)據(jù)源中的。無(wú)論哪一種,列表都會(huì)包含圖片的屬性、路徑及單擊圖片時(shí)鏈接到的URL。圖片將在每次頁(yè)面加載時(shí)更改。
廣告文件是一個(gè)XML文件,它包含了AdRotator控件顯示的與廣告有關(guān)的信息。該文件的位置和文件名由控件的AdvertisementFile屬性指定。
廣告文件的位置可以是相對(duì)于網(wǎng)站的根目錄,也可以是絕對(duì)路徑。如果它的位置不在同一網(wǎng)站中,則要確保應(yīng)用程序有權(quán)訪問(wèn)該文件,尤其在部署之后。正因?yàn)槿绱思捌渌囊恍┌踩?,最好把該文件放在web根目錄下。
注意:AdvertisementFile屬性不能和DataSource、DataMember或者DataSourceID屬性同時(shí)設(shè)置。也就是說(shuō),如果數(shù)據(jù)來(lái)源于一個(gè)廣告文件,它就不能同時(shí)來(lái)源于數(shù)據(jù)源,反之亦然。
如果不使用廣告文件,而是要以編程方式創(chuàng)建一個(gè)廣告,則需要在AdCreated的事件中輸入代碼一顯示希望的元素。
example1

廣告圖片放在image文件中,.xml文件放在App_Data文件夾中,
ad.xml文件夾的內(nèi)容是:
<?xml version="1.0" encoding="utf-8"?>
<Advertisements>
<Ad> //這是一個(gè)廣告的開始
<ImageUrl>~/image/GTD.jpg</ImageUrl> //圖片存放地址
<NavigateUrl>http://www.baidu.com</NavigateUrl> //廣告的鏈接地址
<AlternateText>GTD時(shí)間管理</AlternateText> //替換文本
<Keyword>時(shí)間管理</Keyword> //關(guān)鍵字
<Impression>10</Impression> //與其他廣告相比,出現(xiàn)的頻率
</Ad>
<Ad>
</Ad>
</Advertisements>
更多關(guān)于asp.net相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《asp.net字符串操作技巧匯總》、《asp.net操作XML技巧總結(jié)》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專題》及《asp.net緩存操作技巧總結(jié)》。
希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。
相關(guān)文章
ASP.net實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的方法
在ASP.NET進(jìn)行頁(yè)面開發(fā)時(shí)候經(jīng)常遇到需要進(jìn)行頁(yè)面跳轉(zhuǎn)的操作。這個(gè)其實(shí)并不難,關(guān)鍵是知不知道的問(wèn)題。下面給出操作方法。2013-06-06
docker部署Asp.net core應(yīng)用的完整步驟
這篇文章主要給大家介紹了關(guān)于docker部署Asp.net core應(yīng)用的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Asp.net core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
MVC4制作網(wǎng)站教程第三章 添加用戶組操作3.2
這篇文章主要為大家詳細(xì)介紹了MVC4制作網(wǎng)站教程,添加用戶組功能的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08
ASP.NET?Core?使用SignalR推送服務(wù)器日志的過(guò)程記錄
這篇文章主要介紹了ASP.NET?Core?使用SignalR推送服務(wù)器日志的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-01-01

