`

使用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控件将查询数据库,看是否有广告并选择一条广告进行显示。

请参见

分享到:
评论

相关推荐

    如何在Web页中使用广告控件

    总之,在Web页中使用广告控件,如C#中的AdRotator,涉及XML配置、数据源绑定、性能优化等多个方面。通过合理的设计和编程,不仅可以创建吸引人的广告展示,还能提升用户体验和网站性能。在实际开发中,应结合项目...

    AdRotator控件的使用

    要使用AdRotator,首先需要在页面的`<asp:AdRotator>`标签中声明该控件。例如: ```xml <asp:AdRotator ID="AdRotator1" runat="server" /> ``` 控件在服务器端运行,并且可以通过属性进行配置。 2. **设置广告...

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

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

    广告轮显效果

    此外,为了实现更高级的功能,例如添加点击计数、设置广告显示频率、控制广告轮换间隔等,可以利用`<asp:AdRotator>`控件的其他属性,如`广告服务提供商`、`广告显示频率`(`Impressions`)、`广告间隔时间`(`...

    可进行Falsh的动态滚动浏览的浏览控件Flash ASP.NET AdRotator using Database

    标题中的“可进行Flash的动态滚动浏览的浏览控件Flash ASP.NET AdRotator using Database”指的是一项技术实现,它允许在ASP.NET环境下创建一个基于Flash的广告轮播控件,该控件能够动态地从数据库中加载并展示Flash...

    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 使用...

    ASP.NET控件笔记

    广告控件通常指的是AdRotator,它能自动轮播广告,支持从XML文件、Web服务或数据库加载广告信息。可以设置广告的显示时间、交替方式以及各种属性,比如图片链接、目标URL等。 6. **动态生成table**: 在ASP.NET中...

    ASP.NET的广告控件AdRotator用法分析

    ASP.NET的广告控件AdRotator是一个非常实用的组件,用于在网页中展示广告,它能够自动轮换显示一组广告,提升用户体验并增加网站的吸引力。AdRotator控件通过随机选择广告列表中的一个条目来实现广告的切换,这个...

    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权限给...

    wap移动开发控件详细介绍

    这部分内容可能涉及如何使用ASP.NET Mobile控件与数据库交互,创建和更新数据,以及如何在移动页面中显示查询结果。 **附录** 附录中包含了一些关于WAP开发的额外信息,如文本自动换行(Wrapping属性)的处理,...

    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>...

    20周Web应用程序设计(ASP[1].NET)试卷A卷[参考].pdf

    3. 控件使用:***提供了大量的Web服务器控件,例如AdRotator(用于页面广告轮播)、RadioButtonList(单选按钮列表)、ListBox(列表框)等。文档中提到了AdRotator控件和RadioButtonList控件的使用,展示了如何在**...

    Web应用开发[参照].pdf

    7. **AdRotator控件**:在ASP.NET中,AdRotator控件用于显示广告轮播,Impressions属性用于设置每条广告显示的次数。 8. **HTML控件的InnerHtml和InnerText属性**:InnerHtml属性设置或返回元素的HTML内容,包括...

Global site tag (gtag.js) - Google Analytics