【ASP.NET】——AdRotator控件
AdRotator控件即广告控件。
广告,是站点不可缺少的一部分。也是站点获取收益的最主要途径,但最初制作广告非常麻烦。asp.net就将该方法封装成了一个控件。为我们节省了非常多时间。这也是ASP.NET受欢迎的一个原因。
该控件使用 XML 文件来存储 ad 信息。XML 文件使用 <Advertisements> 開始和结束。在 <Advertisements> 标签内部,应该有若干个定义每条 ad 的 <Ad> 标签。
<Ad>标签中提前定义的元素包含:
1.A,控件-AdRotator(广告控件)返回顶部 |
属性 | 描写叙述 | |
ImageUrl | 图像文件的绝对路径或相对地址 | |
NavigateUrl | 当图像被点击时,可訪问对应的网页 | |
AlternateText | 当鼠标移动到图片上方时,将显示的提示信息 | |
keyword | 指定广告的分类,我们能够利用此属性来对广告条进行分类 | |
Impressions | 一个指示广告的可能显示频率的数值(加权数值) |
<Advertisements> 标签内部。通常会定义多条<Ad>标签,执行后,广告在每次页面载入时更改。每一个广告出现的频率通过
<Impressions>优先级</Impressions>属性来确定。这个优先级是相对而言的。比方1广告的优先级是1,2广告的优先级是9。则基本上就是每刷新10次,1广告出现一次,2广告出现9次。
举例:
ad.xml
<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
<Ad>
<ImageUrl>Images/1.jpg</ImageUrl>
<NavigateUrl>http://www.baidu.com</NavigateUrl>
<AlternateText>欢迎訪问百度1</AlternateText>
<Keyword>百度</Keyword>
<Impressions>1</Impressions>
</Ad>
<Ad>
<ImageUrl>Images/2.jpg</ImageUrl>
<NavigateUrl>http://blog.csdn.net/onlybymyself</NavigateUrl>
<AlternateText>欢迎訪问我的博客</AlternateText>
<Keyword>我的博客</Keyword>
<Impressions>10</Impressions>
</Ad>
</Advertisements>
VebForm.aspx调用代码
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm3.aspx.cs" Inherits="panelTest.WebForm3" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3>AdRotator和XML控件结合</h3>
<h3>广告条演示</h3>
<asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/ad.xml" BackColor="Black" BorderWidth="1" OnAdCreated="AdRotator1_AdCreated"/>
</div>
</form>
</body>
</html>
这样,so easy 的就将广告制作完毕了:
这么好的控件。也有须要改进的地方。
上面也说到了,通过该控件设计的广告。在页面又一次载入时广告才换,更好地效果应该是不管刷不刷新,即使一直停留在该页。它也要依照显示频率不断交换广告。
但看如今的站点,广告都是实时更新的,所以,要想做出更好的广告,我须要学的还非常多......
【ASP.NET】——AdRotator控件的更多相关文章
- 使用ASP.NET广告控件的XML语言创建广告链接--ASP.NET
1.AdRotator广告控件的所有属性都是可选的,XML文件中可以包含如下表所示的属性(XML文件的广告属性). 属性 说明 ImageUrl 要显示的图像的URL NavigateUrl 单 ...
- asp.net分页控件
一.说明 AspNetPager.dll这个分页控件主要用于asp.net webform网站,现将整理代码如下 二.代码 1.首先在测试页面Default.aspx页面添加引用 <%@ Reg ...
- asp.net ajax控件tab扩展,极品啊,秒杀其它插件
说明:asp.net ajax控件tab要设置width和height,而且在线文本编辑器放能够放入tab中,也必须是asp.net的控件型在线文本,例如fckeditor,下面是我设置好的配置. & ...
- javascript获取asp.net服务器端控件的值
代码如下: <%@ Page Language="C#" CodeFile="A.aspx.cs" Inherits="OrderManage_ ...
- ASP.NET控件<ASP:Button /> html控件<input type="button">区别联系
ASP.NET控件<ASP:Button />-------html控件<input type="button">杨中科是这么说的:asp和input是一样 ...
- [ASP.NET]asp.net Repeater控件的使用方法
asp.net Repeater控件的使用方法 -- : 4770人阅读 评论() 收藏 举报 asp.netserveraspdatasetdeletexhtml 今天学习了,Repeater控件 ...
- 关于ASP.net TextBox控件的失去焦点后触发其它事件
编写人:CC阿爸 2015-2-02 今天在这里,我想与大家一起分享如何处理的ASP.net TextBox控件的失去焦点后触发其它事件的问题,在此做个小结,以供参考.有兴趣的同学,可以一同探讨与学习 ...
- 浅谈ASP.NET报表控件
OWC似乎使用者居多,但看见有网友在帖中抱怨OWC在使用时需要许可证书,于是将其排除,我可不想BOSS在看报表时弹出一个“没有许可证书”的窗口. 接着找到了ComponentOne的Web chart ...
- 要后台控制前台的的CSS样式,我们可以加入ASP.NET Literal 控件
ASP.NET Literal 控件,用于在页面上显示文本.此文本是可编程的. 我用它来制作了 ) { this.LtdMemberPromotion7.Text = "<style ...
随机推荐
- 如何在mac中通过命令行使用sublime
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl 后续就可以通过 ...
- IOS,苹果内购和添加广告
内购——应用内购买 通过苹果应用程序商店有三种主要赚钱的方式: 直接收费(与国内大部分用户的消费习惯相悖) 广告(降低用户体验 应用程序名称带Lite可以添加广告) O2O -> Online推 ...
- ajaxfileupload-上传文件示例
1.引用文件 ajaxfileupload.js @{ ViewBag.Title = "数据导入"; Layout = "~/Views/Shared/_IndexLa ...
- 【FTP】org.apache.commons.net.ftp.FTPClient实现复杂的上传下载,操作目录,处理编码
和上一份简单 上传下载一样 来,任何的方法不懂的,http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net ...
- Swift,闭包
闭包(相当于匿名函数)的几种情况 利用sorted()排序方法来进行示例 1.sorted()正常引用的情况 var str=["d","a","c& ...
- GNURADIO简单运用
本文是关于 RF hacking..所以这个就此不表…还是让我们来看看关键的无线解锁器吧..通常我们 hacking 一个无线设备的第一步就是找到目标的工作频率. 我们可以通过每个无线设备自带的FCC ...
- 腾讯云linux服务器分区方案
刚刚在腾讯云买了一台服务器,刚买的服务器的数据盘都是需要自己来分区的,下面就记录一下操作. 通过命令fdisk-l查看硬盘信息 可以看到有两块硬盘/dev/vda和/dev/vdb,启动vda是系统盘 ...
- FX Composer VS RenderMonkey 【转】
http://blog.csdn.net/debugconsole/article/details/50905398 FX COMPOSER 其实编辑一个shader到debug它,有很多方法,很多方 ...
- 解读Spark Streaming RDD的全生命周期
本节主要内容: 一.DStream与RDD关系的彻底的研究 二.StreamingRDD的生成彻底研究 Spark Streaming RDD思考三个关键的问题: RDD本身是基本对象,根据一定时间定 ...
- [Spring boot] Configuring and Accessing a Data Source
We need our data persistence with configuring our datasouce: In application.properties: spring.h2.co ...