当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.NET笔记之广告控件的使用方法

ASP.NET笔记之广告控件的使用方法

2017年12月12日  | 移动技术网IT编程  | 我要评论

纺织机轴承,3d建筑模型,拳皇97风云再起无限

广告控件的使用方法:

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

ads.xml

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8"?>
  <!--广告文件是一个xml文件-->
 <advertisements>
   <ad>
     <imageurl>4rwbgzby.gif</imageurl>
     <navigateurl>//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>//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>//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"]

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网