ASP.NET笔记之广告控件的使用方法
2013-04-24 00:00
639 查看
广告控件的使用方法:
广告文件是一个XML文件,广告文件中所有的标签属性被分析后放到adProperties字典中,用以属性编辑。
ads.xml
adRotator.aspx.cs
adRotator.aspx
1、重构菜单:提取方法(Ctrl+R,Ctrl+M) 封装字段(Ctrl+R,Ctrl+F)
2、字典中的关键字是Animal, 该值转化为字符串,
(string).AdProperties["Aniaml"]
广告文件是一个XML文件,广告文件中所有的标签属性被分析后放到adProperties字典中,用以属性编辑。
ads.xml
<?xml version="1.0" encoding="utf-8"?> <!--广告文件是一个XML文件--> <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中广告控件AdRotator的使用方法
- ASP.NET中广告控件AdRotator的使用方法。
- ASP.NET 广告控件AdRotator的使用方法与实例
- ASP.NET 学习笔记_01 广告控件的使用
- ASP.NETmvc5下使用DropDownList的使用 ,和asp.net里的DropDownList控件的方法
- ASP.NET 中 AdRotator(广告控件)的使用
- ASP.NET中 RadioButtonList 单选按钮组控件的使用方法
- asp.net基础学习之控件的使用方法
- asp.net基础学习之控件的使用方法
- asp.net 打印控件使用方法
- ASP.NET MVC中图表控件的使用方法
- asp.net中验证控件的使用方法
- ASP.NET中TreeView控件的使用方法
- asp.net下的“Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。”错误的一个可能的成因
- 邮件发送控件jmail使用方法之ASP.NET示例
- ASP.NET中Literal控件的使用方法 原创
- ASP.NET中 ListBox列表框控件的使用方法
- ASP.NET多文件上传控件Uploadify的使用方法