首页>教程>ASP.NET教程>ASP.NET AdRotator 控件

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

ASP.NET AdRotator 控件

ASP.NET AdRotator 控件用于显示图像序列

该控件使用 XML 文件来存储 ad 信息

XML 文件使用 <Advertisements> 开始和结束

在 <Advertisements> 标签内部,应该有若干个定义每条 ad 的 <Ad> 标签

<Ad> 标签中预定义的元素被列在下面

元素描述
<ImageUrl>可选。图像文件的路径
<NavigateUrl>可选。用户点击该 ad 时所链接的 URL
<AlternateText>可选。图像的可选文本
<Keyword>可选。ad 的类别
<Impressions>可选。显示概率

属性

属性描述.NET
AdvertisementFile包含 ad 信息的 XML 文件的路径1.0
AlternateTextField代替广告的 Alt 文本而使用的数据字段2.0
ImageUrlField代替广告的 ImageURL 属性而使用的数据字段2.0
KeywordFilter根据类别对广告进行过滤1.0
NavigateUrlField代替广告的 NavigateUrl 属性而使用的数据字段2.0
runat规定该控件是服务器控件。必须设置为 “server”1.0
Target规定在何处打开 URL1.0

ASP.NET AdRotator AdvertisementFile 属性

ASP.NET AdRotator AdvertisementFile 属性用于设置或返回包含广告数据的 XML 文件的路径

语法

<asp:AdRotator AdvertisementFile="path" runat="server" />
属性描述
path字符串值,规定包含广告数据的 XML 文件的位置
可能的值:
绝对路径(比如 https://www.twle.cn/static/media/bigad.xml)
虚拟根路径(比如 ~/static/media/bigad.xml)
相对路径(比如 /static/media/bigad.xml)

范例

声明一个 AdRotator

<form runat="server">
<asp:AdRotator id="ad1" runat="server" AdvertisementFile="Ad1.xml" />
</form>

ASP.NET AdRotator Target 属性

ASP.NET AdRotator Target 属性用于设置或返回在何处打开广告的 URL

语法

<asp:AdRotator Target="target" runat="server" />
属性描述
target字符串值,规定在何处打开目标 URL
_blank – 在新窗口中打开目标 URL
_self – 在被点击的同一框架中打开目标 URL
_parent – 在父框架集中打开目标 URL
_top – 在整个窗口主体中打开目标 URL

范例

为 AdRotator 设置了目标窗口

<form runat="server">
<asp:AdRotator id="ad1" runat="server" AdvertisementFile="Ad1.xml" target="_blank" />
</form>

Web 控件标准属性

  • AccessKey
  • Attributes
  • BackColor
  • BorderColor
  • BorderStyle
  • BorderWidth
  • CssClass
  • Enabled
  • Font
  • EnableTheming
  • ForeColor
  • Height
  • IsEnabled
  • SkinID
  • Style
  • TabIndex
  • ToolTip
  • Width

如果想要查看完整描述,请访问我们的 Web 控件标准属性

控件标准属性

  • AppRelativeTemplateSourceDirectory
  • BindingContainer
  • ClientID
  • Controls
  • EnableTheming
  • EnableViewState
  • ID
  • NamingContainer
  • Page
  • Parent
  • Site
  • TemplateControl
  • TemplateSourceDirectory
  • UniqueID
  • Visible

如果想要查看完整描述,请访问 控件标准属性

范例

AdRotator

<%
url=Request.QueryString("url")
If url<>"" then Response.Redirect(url)
%>
<!DOCTYPE html>
<meta charset="utf-8" />
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
adrotator.TargetFrame="target='_blank'"
response.write(adrotator.GetAdvertisement("text/advertisements.txt"))
%>

<p>
NOTE: Because images are changed randomly, and because this page has few images to choose from, it will 
often display the same advertisement twice in a row.
</p>

<p>NOTE: The AdRotator does not work with Internet Information Server 7 (IIS7).</p>

<p>
<a href="text/advertisements.txt">
<img src="/static/i/btn_view_text.gif"></a>
</p>

范例中,我们在 .aspx 文件中声明了一个 AdRotator 控件然后我们在 .aspx 文件中为 AdCreated 事件创建了一个事件句柄,来覆盖 XML 文件中 NavigateUrl 元素的值

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索