ASP.NET笔记之广告控件的使用方法_asp.net教程-查字典教程网
ASP.NET笔记之广告控件的使用方法
ASP.NET笔记之广告控件的使用方法
发布时间:2016-12-29 来源:查字典编辑
摘要:广告控件的使用方法:广告文件是一个XML文件,广告文件中所有的标签属性被分析后放到adProperties字典中,用以属性编辑。ads.xm...

广告控件的使用方法:

广告文件是一个XML文件,广告文件中所有的标签属性被分析后放到adProperties字典中,用以属性编辑。

ads.xml

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8"?>

<>

<Advertisements>

<Ad>

<ImageUrl>4rwbgzby.gif</ImageUrl>

<NavigateUrl>http://www.jb51.net</NavigateUrl>

<AlternateText>Text_01</AlternateText>

<KeyWord>one</KeyWord>

<Impressions>40</Impressions>

<Aniaml>I'm using adRotator No.1</Aniaml>

</Ad>

<Ad>

<ImageUrl>banner.jpg</ImageUrl>

<NavigateUrl>http://www.jb51.net</NavigateUrl>

<AlternateText>Text_02</AlternateText>

<KeyWord>two</KeyWord>

<Impressions>40</Impressions>

<Aniaml>I'm using adRotator No.2</Aniaml>

</Ad>

<Ad>

<ImageUrl>cvtxlkw4.gif</ImageUrl>

<NavigateUrl>http://www.jb51.net</NavigateUrl>

<AlternateText>Text_03</AlternateText>

<KeyWord>three</KeyWord>

<Impressions>30</Impressions>

<Aniaml>I'm using adRotator No.3</Aniaml>

</Ad>

</Advertisements>

adRotator.aspx.cs

复制代码 代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial class myTest_advertisement : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void ad_Created(object sender, AdCreatedEventArgs e)

{

if ((string)e.AdProperties["Animal"] != "")

Label1.Text = (string)e.AdProperties["Aniaml"];

else

Label1.Text = "n.a.";

}

}

adRotator.aspx

复制代码 代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="adRotator.aspx.cs" Inherits="myTest_advertisement" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title>Using adRotator</title>

</head>

<body>

<form id="form1" runat="server">

<div>

<h1>Adrotator Control</h1>

<%--Adrotator文件--%>

<asp:AdRotator ID="AdRotator1" runat="server"

Target="_blank"

AdvertisementFile="ads.xml"

onAdCreated="ad_Created"/>

<br />

Animal:

<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

</div>

</form>

</body>

</html>

1、重构菜单:提取方法(Ctrl+R,Ctrl+M) 封装字段(Ctrl+R,Ctrl+F)

2、字典中的关键字是Animal, 该值转化为字符串,

(string).AdProperties["Aniaml"]

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新asp.net教程学习
    热门asp.net教程学习
    编程开发子分类