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

2021-03-04 08:27

阅读:559

标签:nta   优先级   使用   出现   asp   dao   tps   spn   xml文件   

场景

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 文件使用 开始和结束。在 标签内部,应该有若干个定义每条 ad 的 标签。

标签中预定义的元素被列在下面:

属性 描述
可选。图像文件的路径。
可选。用户点击该 ad 时所链接的 URL。
可选。图像的可选文本。
可选。ad 的类别。
可选。显示概率。

在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代码

"1.0" encoding="utf-8" ?>

    
        Ad/1.pnghttps://blog.csdn.net/BADAO_LIUMANG_QIZHI
        欢迎访问我的博客
        我的博客80Ad/2.pnghttps://blog.csdn.net/BADAO_LIUMANG_QIZHI
        欢迎访问我的博客
        我的博客80Ad/3.pnghttps://blog.csdn.net/BADAO_LIUMANG_QIZHI
        欢迎访问我的博客
        我的博客80Ad/4.pnghttps://blog.csdn.net/BADAO_LIUMANG_QIZHI
        欢迎访问我的博客
        我的博客80

那么广告控件的数据源就设置好了,下面需要将广告控件与此xml数据源绑定。

来到Default.aspx下的源代码视图下找到上面的广告控件,然后设置其AdvertisementFile属性

"AdRotator1" runat="server" AdvertisementFile="~/badao.xml"/>

 

然后运行项目,查看效果

技术图片

 

 

广告在每次页面载入时更改。每一个广告出现的频率通过  优先级属性来确定。这个优先级是相对而言的。比方1广告的优先级是1,2广告的优先级是9。则基本上就是每刷新10次,1广告出现一次,2广告出现9次。

这里的频率相同

技术图片

 

 

技术图片

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

标签:nta   优先级   使用   出现   asp   dao   tps   spn   xml文件   

原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/13266066.html


评论


亲,登录后才可以留言!