`

使用AdRotatorWeb服务器控件显示数据库中的广告

阅读更多

使用 AdRotator Web 服务器控件显示数据库中的广告

AdRotator控件可从包含一条或多条广告记录的数据源读取广告信息。您可以将广告信息存储在具有特定架构的数据库表中,然后在运行时使用数据源控件读取广告记录。如果有一个带有广告信息的现有表,则可以将该表的架构映射到AdRotator控件所需的字段。

只要数据库有对应的数据源控件,就可以将广告信息存储在任何类型的数据库中。

创建广告数据库表

  1. 如果还没有包含广告信息的数据库表,请创建具有下列架构的表。除 ID 之外的所有列均是可选的。

    Note注意

    提供的数据类型是 SQLServer 类型。如果使用的是不同的数据库,请替换相应的合适类型。

    列名称数据类型说明

    ID

    int

    这是主键。此列可给定任何名称。

    ImageUrl

    nvarchar(length)

    要作为广告显示的图像的相对或绝对 URL。

    NavigateUrl

    nvarchar(length)

    广告的目标 URL。如果没有提供值,则广告不是一个超链接。

    AlternateText

    nvarchar(length)

    找不到图像时显示的文本。有些浏览器中,该文本还会作为工具提示显示出来。替换文字也用于辅助功能,以便无法看到图形的用户可以听到大声读出的说明。

    Keyword

    nvarchar(length)

    可作为页筛选依据的广告类别。

    Impressions

    int(4)

    一个指示广告的可能显示频率的数字。数字越大,显示该广告的频率越高。在 XML 文件中,所有 Impressions 值的总和不能超过 2,048,000,000 - 1。

    Width

    int(4)

    图像的宽度(以像素为单位)。

    Height

    int(4)

    图像的高度(以像素为单位)。

  2. 如果有一个带有广告信息的现有数据库表,请设置AdRotator控件的下列属性,将数据库表架构映射到该控件所需的字段:

  3. 在带有广告信息的表中插入新记录。

从数据库显示广告

  1. 在网页上放置一个数据源控件,如SqlDataSourceAccessDataSource控件。

  2. 使用连接字符串和查询配置数据源控件,从先前创建的数据库表选择所有记录。

    Note注意

    有关使用数据源控件的信息,请参见数据源 Web 服务器控件

  3. 在要显示广告的 ASP.NET 网页上放置一个AdRotator控件。

  4. AdRotator控件的DataSourceID属性设置为先前在步骤 1 中创建的数据源控件的 ID。

    当网页运行时,AdRotator控件将查询数据库,看是否有广告并选择一条广告进行显示。

请参见

分享到:
评论

相关推荐

    ASP.NET 广告控件AdRotator的使用方法与实例

    adRotator.aspx,在ASP.NET页面中创建一个AdRotator服务器控件,将广告XML文件连接到这个控件。使用以下服务器控件标记来完成 代码如下:”AdRotator1″ runat=”server” AdvertisementFile=”~/XMLFile.xml”>生成...

    asp.net专家疑难解答200问源码

    82.如何在网页中使用Calendar Web控件显示和选择日期 83.如何在Calendar Web控件中控制个别日的内容及显示 84.如何在Calendar Web控件中控制用户日期选定 86.如何使用XML控件显示XML文件和进行XSLT转换 87.如何...

    ASP.net技术内幕

    1.4.6 服务器端包含指令 1.4.7 文本和HTML标记 1.5 小结 <br/>第2章 用Web服务器控件建立表单 <br/>2.1 建立智能表单 2.1.1 Label控件 2.1.2 TextBox控件 2.1.3 Button控件 ...

    asp.net专家疑难解答200问

    如何在网页中使用Calendar Web控件显示和选择日期 83.如何在Calendar Web控件中控制个别日的内容及显示 84.如何在Calendar Web控件中控制用户日期选定 86.如何使用XML控件显示XML文件和进行XSLT转换 ...

    ASP.NET2.0高级编程(第4版)1/6

    第5章 ASP.NET Web服务器控件115 5.1 Web服务器控件概述115 5.2 Label服务器控件116 5.3 Literal服务器控件118 5.4 TextBox服务器控件119 5.4.1 使用Focus()方法120 5.4.2 使用AutoPostBack120 5.4.3 使用...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    第6章 ASP.NET 2.0的Web服务器控件 163 6.1 BulletedList服务器控件 163 6.2 HiddenField服务器控件 168 6.3 FileUpload服务器控件 170 6.3.1 使用FileUpload控件上传文件 170 6.3.2 指定正确的ASP.NET权限给...

    asp.net技术内幕(1)

    1.4.2 代码声明块 1.4.3 ASP.NET控件 1.4.4 代码显示块 1.4.5 服务器端注释 1.4.6 服务器端包含指令 1.4.7 文本和HTML标记 1.5 小结 <br>第2章 用Web服务器控件建立表单 <br>...

    asp.net技术内幕(2)

    1.4.2 代码声明块 1.4.3 ASP.NET控件 1.4.4 代码显示块 1.4.5 服务器端注释 1.4.6 服务器端包含指令 1.4.7 文本和HTML标记 1.5 小结 <br>第2章 用Web服务器控件建立表单 <br>...

    asp.net技术内幕(5)

    1.4.2 代码声明块 1.4.3 ASP.NET控件 1.4.4 代码显示块 1.4.5 服务器端注释 1.4.6 服务器端包含指令 1.4.7 文本和HTML标记 1.5 小结 <br>第2章 用Web服务器控件建立表单 <br>...

    asp.net技术内幕(4)

    1.4.2 代码声明块 1.4.3 ASP.NET控件 1.4.4 代码显示块 1.4.5 服务器端注释 1.4.6 服务器端包含指令 1.4.7 文本和HTML标记 1.5 小结 <br>第2章 用Web服务器控件建立表单 <br>...

    asp.net技术内幕(3)

    1.4.2 代码声明块 1.4.3 ASP.NET控件 1.4.4 代码显示块 1.4.5 服务器端注释 1.4.6 服务器端包含指令 1.4.7 文本和HTML标记 1.5 小结 <br>第2章 用Web服务器控件建立表单 <br>...

    C#编程经验技巧宝典

    103 <br>0167 锁定文本框内的文本 103 <br>0168 使用Message.Show输出用户信息 104 <br>5.3 图片数据处理技巧 104 <br>0169 如何将图片存入数据库 104 <br>0170 如何将图片从数据库中读取...

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    第3章 ASP.NET 2.0常用服务器控件 3.1 使用基本控件 3.1.1 TextBox控件的应用 3.1.2 Label控件的应用 3.1.3 DropDownList和ListBox控件应用 3.1.4 CheckBOX和CheckBoxList控件应用 3.1.5 RadioButton和...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    11.6.4 在异步任务中使用缓存 11.6.5 多异步任务和超时 11.7 总结 第12章 文件和流 12.1 使用文件系统 12.1.1 Directory类和File类 12.1.2 DirectoryInfo类和FileInfo类 12.1.3 DriveInfo类 12.1.4...

    零基础学ASP.NET 2.0电子书&源代码绝对完整版1

    7-07.aspx 使用AdRotator控件创建广告条。 AdFile.xml AdRotator配置文件。 7-08.aspx 使用Calendar控件创建日历。 第8章(\Chapter 08) 示例描述:本章学习用户控件和自定义控件。 uc1.ascx 用户控件实现...

    ASP.NET4高级程序设计(第4版) 3/3

    11.6.4 在异步任务中使用缓存 395 11.6.5 多异步任务和超时 397 11.7 总结 399 第12章 文件和流 400 12.1 使用文件系统 400 12.1.1 Directory类和File类 400 12.1.2 DirectoryInfo类和FileInfo类 402...

    C#完整教程

    第十章 Web服务器端控件 188 10.1 常用的ASP.NET服务器端控件 188 10.2 ASP.Net控件数据绑定 192 10.3 数据验证控件 209 10.4 DataGraid控件 219 10.5 AdRotator控件 235 10.6 Calender控件 236 10.7 Visual Studio...

    零基础学ASP.NET 2.0&源代码绝对完整版1

    7-07.aspx 使用AdRotator控件创建广告条。 AdFile.xml AdRotator配置文件。 7-08.aspx 使用Calendar控件创建日历。 第8章(\Chapter 08) 示例描述:本章学习用户控件和自定义控件。 uc1.ascx 用户控件实现搜索...

Global site tag (gtag.js) - Google Analytics