使用 AdRotator Web 服务器控件显示数据库中的广告
AdRotator控件可从包含一条或多条广告记录的数据源读取广告信息。您可以将广告信息存储在具有特定架构的数据库表中,然后在运行时使用数据源控件读取广告记录。如果有一个带有广告信息的现有表,则可以将该表的架构映射到AdRotator控件所需的字段。
只要数据库有对应的数据源控件,就可以将广告信息存储在任何类型的数据库中。
创建广告数据库表
-
如果还没有包含广告信息的数据库表,请创建具有下列架构的表。除 ID 之外的所有列均是可选的。
注意
提供的数据类型是 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)
|
图像的高度(以像素为单位)。
|
-
如果有一个带有广告信息的现有数据库表,请设置AdRotator控件的下列属性,将数据库表架构映射到该控件所需的字段:
-
在带有广告信息的表中插入新记录。
从数据库显示广告
-
在网页上放置一个数据源控件,如SqlDataSource或AccessDataSource控件。
-
使用连接字符串和查询配置数据源控件,从先前创建的数据库表选择所有记录。
-
在要显示广告的 ASP.NET 网页上放置一个AdRotator控件。
-
将AdRotator控件的DataSourceID属性设置为先前在步骤 1 中创建的数据源控件的 ID。
当网页运行时,AdRotator控件将查询数据库,看是否有广告并选择一条广告进行显示。
请参见
分享到:
相关推荐
总之,在Web页中使用广告控件,如C#中的AdRotator,涉及XML配置、数据源绑定、性能优化等多个方面。通过合理的设计和编程,不仅可以创建吸引人的广告展示,还能提升用户体验和网站性能。在实际开发中,应结合项目...
要使用AdRotator,首先需要在页面的`<asp:AdRotator>`标签中声明该控件。例如: ```xml <asp:AdRotator ID="AdRotator1" runat="server" /> ``` 控件在服务器端运行,并且可以通过属性进行配置。 2. **设置广告...
adRotator.aspx,在ASP.NET页面中创建一个AdRotator服务器控件,将广告XML文件连接到这个控件。使用以下服务器控件标记来完成 代码如下:”AdRotator1″ runat=”server” AdvertisementFile=”~/XMLFile.xml”>生成...
此外,为了实现更高级的功能,例如添加点击计数、设置广告显示频率、控制广告轮换间隔等,可以利用`<asp:AdRotator>`控件的其他属性,如`广告服务提供商`、`广告显示频率`(`Impressions`)、`广告间隔时间`(`...
标题中的“可进行Flash的动态滚动浏览的浏览控件Flash ASP.NET AdRotator using Database”指的是一项技术实现,它允许在ASP.NET环境下创建一个基于Flash的广告轮播控件,该控件能够动态地从数据库中加载并展示Flash...
82.如何在网页中使用Calendar Web控件显示和选择日期 83.如何在Calendar Web控件中控制个别日的内容及显示 84.如何在Calendar Web控件中控制用户日期选定 86.如何使用XML控件显示XML文件和进行XSLT转换 87.如何...
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控件 ...
如何在网页中使用Calendar Web控件显示和选择日期 83.如何在Calendar Web控件中控制个别日的内容及显示 84.如何在Calendar Web控件中控制用户日期选定 86.如何使用XML控件显示XML文件和进行XSLT转换 ...
第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 使用...
广告控件通常指的是AdRotator,它能自动轮播广告,支持从XML文件、Web服务或数据库加载广告信息。可以设置广告的显示时间、交替方式以及各种属性,比如图片链接、目标URL等。 6. **动态生成table**: 在ASP.NET中...
ASP.NET的广告控件AdRotator是一个非常实用的组件,用于在网页中展示广告,它能够自动轮换显示一组广告,提升用户体验并增加网站的吸引力。AdRotator控件通过随机选择广告列表中的一个条目来实现广告的切换,这个...
第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 Mobile控件与数据库交互,创建和更新数据,以及如何在移动页面中显示查询结果。 **附录** 附录中包含了一些关于WAP开发的额外信息,如文本自动换行(Wrapping属性)的处理,...
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>...
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>...
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>...
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>...
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>...
3. 控件使用:***提供了大量的Web服务器控件,例如AdRotator(用于页面广告轮播)、RadioButtonList(单选按钮列表)、ListBox(列表框)等。文档中提到了AdRotator控件和RadioButtonList控件的使用,展示了如何在**...
7. **AdRotator控件**:在ASP.NET中,AdRotator控件用于显示广告轮播,Impressions属性用于设置每条广告显示的次数。 8. **HTML控件的InnerHtml和InnerText属性**:InnerHtml属性设置或返回元素的HTML内容,包括...