• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ASP.NET笔记之广告控件的使用方法

    广告控件的使用方法:

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

    ads.xml

    复制代码 代码如下:

    ?xml version="1.0" encoding="utf-8"?>
      !--广告文件是一个XML文件-->
     Advertisements>
       Ad>
         ImageUrl>4rwbgzby.gif/ImageUrl>
         NavigateUrl>https://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>https://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>https://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 广告控件AdRotator的使用方法与实例
    • ASP.NET 网站开发中常用到的广告效果代码
    • Asp.net中使用文本框的值动态生成控件的方法
    • 获取asp.net服务器控件的客户端ID和Name的实现方法
    • asp.net控件DataList分页用法
    • ASP.NET项目开发中日期控件DatePicker如何使用
    • ASP.NET中 ObjectDataSource控件的DataObjectTypeName属性
    • ASP.NET的广告控件AdRotator用法分析
    上一篇:ASP.NET笔记之Calender的使用说明
    下一篇:Asp.net保持页面滚动条位置(页面提交后不变)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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