asp.net AdRotator控件
来源:互联网 发布:北大黎小夏 知乎 编辑:程序博客网 时间:2024/05/13 19:57
1.AdRotator控件介绍
AdRotator控件提供了一种在 ASP.NET 网页上显示广告的简便方法。该控件会显示您提供的图形图像。当用户单击广告时,系统会将他们重定向到指定的目标 URL。该控件会从您使用数据源(通常是 XML 文件或数据库表)提供的广告列表中自动读取广告信息(如图形文件名和目标 URL)。
广告信息可来自各种来源:
XML 文件: 可以将广告信息存储在 XML 文件中,其中包含对广告条及其关联属性的引用。
任何数据源控件,如 SqlDataSource 控件
自定义逻辑: 可以为 AdCreated 事件创建一个处理程序,并在该事件中选择一条广告。
2.其他介绍
广告信息来源xml文件时,AdRotator 属性有
ImageUrl要显示的图像的 URL
NavigateUrl单击 AdRotator 控件时要转到的网页的 URL
AlternateText图像不可用时显示的文本
Impressions一个指示广告的可能显示频率的数值(加权数值)。XML 文件中,所有值的总和不能超过 2,048,000,000 - 1。
NavigateUrl: 单击 AdRotator 控件时要转到的网页的 URL
Keyword: 可用于筛选特定广告的广告类别
Height: 广告的高度(以像素为单位)
Width: 广告的宽度(以像素为单位)
3.通过关键字筛选广告
在广告文件中,可以通过如下方法指定广告的类别:使用“Keyword”属性,然后将“AdRotator”控件配置为根据您指定的筛选条件显示广告。
如果指定了筛选器,则会发生下面两种情况之一:
如果“AdRotator”控件可以找到带有匹配关键字的广告,则显示一条带有该关键字的广告。
如果不存在带有该关键字的广告,则“AdRotator”控件在浏览器中显示一个空白图像。
附录:代码书写过程
1.在所需.aspx文件的相应位置加入以下代码:
<asp:AdRotator ID="adRotator" runat="server" AdvertisementFile="~/XMLFile.xml" Target="_self" />
2.创建一个XMLFile.xml文件,并写入:
<?xml version="1.0" encoding="utf-8" ?>
<Advertisements xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">
<!--以下的ad至/ad之间的内容按需要写n遍-->
<Ad>
<ImageUrl>~/img/1.jpg</ImageUrl>
<NavigateUrl>http://www.126.net</NavigateUrl>;
<AlternateText>A2</AlternateText>
<Impressions>10</Impressions>
</Ad>
<Ad>
<ImageUrl>~/img/2.jpg</ImageUrl>
<NavigateUrl>http://www.126.net</NavigateUrl>;
<AlternateText>A3</AlternateText>
<Impressions>20</Impressions>
</Ad>
</Advertisements>
3.创建一个img文件夹,放入两张图片1.jpg 2.jpg
4.运行结果
点击图片然后就自动跳到指定页面。
注:每次点开页面时跳出的图片并不固定
1 0
- asp.net AdRotator控件
- 在ASP.NET中使用AdRotator控件
- Asp.Net之AdRotator控件学习
- ASP.NET 2.0 AdRotator控件全面探析
- ASP.NET - AdRotator Web 服务器控件概述
- ASP.NET初学笔记:AdRotator控件
- 在ASP.NET中使用AdRotator控件
- 【ASP.NET】——AdRotator控件
- ASP.NET 高级控件——AdRotator控件
- [.Net文摘]在ASP.NET中使用AdRotator控件(转)
- ASP.net AdRotator
- ASP.NET--Adrotator广告控件中XML文件的格式
- 《Programming ASP.NET》学习笔记(AdRotator控件)
- 在ASP.NET中使用AdRotator控件(转)
- asp.net的广告控件Adrotator的使用
- ASP.NET中广告控件AdRotator的使用方法
- ASP.NET中广告控件AdRotator的使用方法。
- ASP.NET - 使用 AdRotator 控件显示和跟踪广告
- LeetCode:Move Zeroes
- Eclipse用Tomcat插件部署Java Web项目
- 机器学习基础(林軒田)笔记之一
- ZOJ3702 Gibonacci number (找规律/不看题解好了)
- MySQL5.7 利用keepalived来实现mysql双主高可用方案的详细过程
- asp.net AdRotator控件
- 关于HOG特征的一个Python代码
- cf76e Points 【降维】
- 隐式内联函数和显式内联函数
- ELFHash算法解释
- Java之JSP和Servlet基础知识。
- 图 邻接链表的拓扑排序
- Linux下网络流量实时监控工具大全
- 基于nginx+jwplayer的点播服务器(测试成功)