日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET中的AdRotator控件即广告控件的使用

發布時間:2025/3/19 asp.net 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET中的AdRotator控件即广告控件的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

ASP.NET中新建Web網站并部署到IIS上(詳細圖文教程):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199747

在上面博客中已經將網站部署到了IIS上,如果要在網站中添加廣告的話,可以使用ASP.NET的AdRotator控件。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

AdRotator 控件用于顯示圖像序列。

該控件使用 XML 文件來存儲 ad 信息。XML 文件使用 <Advertisements> 開始和結束。在 <Advertisements> 標簽內部,應該有若干個定義每條 ad 的 <Ad> 標簽。

<Ad> 標簽中預定義的元素被列在下面:

屬性描述
<ImageUrl>可選。圖像文件的路徑。
<NavigateUrl>可選。用戶點擊該 ad 時所鏈接的 URL。
<AlternateText>可選。圖像的可選文本。
<Keyword>可選。ad 的類別。
<Impressions>可選。顯示概率。

在VS中打開網站要添加網站的頁面,這里使用Default.aspx頁面

然后打開設計視圖并從工具箱中拖拽一個AdRotator控件

該控件的屬性有如下屬性

?

屬性描述.NET
AdvertisementFile包含 ad 信息的 XML 文件的路徑。1.0
AlternateTextField代替廣告的 Alt 文本而使用的數據字段。2.0
ImageUrlField代替廣告的 ImageURL 屬性而使用的數據字段。2.0
KeywordFilter根據類別對廣告進行過濾。1.0
NavigateUrlField代替廣告的 NavigateUrl 屬性而使用的數據字段。2.0
runat規定該控件是服務器控件。必須設置為 "server"。1.0
Target在何處打開 URL。1.0

為了描述廣告的內容,在項目下新建一個xml文件,這里叫badao.xml

?

并且在項目目錄下新建Ad目錄并在此目錄下放進要顯示的廣告的圖片。

badao.xml代碼

<?xml version="1.0" encoding="utf-8" ?> <Advertisements><Ad><ImageUrl>Ad/1.png</ImageUrl><NavigateUrl>https://blog.csdn.net/BADAO_LIUMANG_QIZHI</NavigateUrl><AlternateText>歡迎訪問我的博客</AlternateText><Keyword>我的博客</Keyword><Impressions>80</Impressions></Ad><Ad><ImageUrl>Ad/2.png</ImageUrl><NavigateUrl>https://blog.csdn.net/BADAO_LIUMANG_QIZHI</NavigateUrl><AlternateText>歡迎訪問我的博客</AlternateText><Keyword>我的博客</Keyword><Impressions>80</Impressions></Ad><Ad><ImageUrl>Ad/3.png</ImageUrl><NavigateUrl>https://blog.csdn.net/BADAO_LIUMANG_QIZHI</NavigateUrl><AlternateText>歡迎訪問我的博客</AlternateText><Keyword>我的博客</Keyword><Impressions>80</Impressions></Ad><Ad><ImageUrl>Ad/4.png</ImageUrl><NavigateUrl>https://blog.csdn.net/BADAO_LIUMANG_QIZHI</NavigateUrl><AlternateText>歡迎訪問我的博客</AlternateText><Keyword>我的博客</Keyword><Impressions>80</Impressions></Ad> </Advertisements>

那么廣告控件的數據源就設置好了,下面需要將廣告控件與此xml數據源綁定。

來到Default.aspx下的源代碼視圖下找到上面的廣告控件,然后設置其AdvertisementFile屬性

<asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/badao.xml"/>

然后運行項目,查看效果

?

廣告在每次頁面載入時更改。每一個廣告出現的頻率通過? <Impressions>優先級</Impressions>屬性來確定。這個優先級是相對而言的。比方1廣告的優先級是1,2廣告的優先級是9。則基本上就是每刷新10次,1廣告出現一次,2廣告出現9次。

這里的頻率相同

?

總結

以上是生活随笔為你收集整理的ASP.NET中的AdRotator控件即广告控件的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。