34AdRotator广告控件--[Asp.Net]

App_data.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="App_data.aspx.cs" Inherits="WebApplication1.App_data" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    </div>
        <asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/ad.xml" OnAdCreated="AdRotator1_AdCreated" />
        <br />
        <br />
        <strong>这节我们讲广告空间
            <br />
            <br />
        </strong>它需要一个xml文件<br />
        这个xml文件节点参数说明:<br />
        <br />
        <table class="table"style="width:494px;height:147px">
            <tr>
                <td style="width:25%">
                    <b>ImageUrl</b></td>
                <td>图片地址</td>
                </tr>
            <tr>
                <td style="width:25%">
                    <b>NavigateUrl</b>
                </td>
            </tr>

        </table>
    </form>
</body>
</html>

ad.xml---广告xml

<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
  <Ad>
    <ImageUrl> ~/img/accent.png</ImageUrl>
    <NavigateUrl>http://www.baidu.com</NavigateUrl>
    <AlternateText>洪川医药</AlternateText>
    <KeyWord>医院评价</KeyWord>
    <Impression>50</Impression>
    <StartDate>6/27/07</StartDate>
    <EndDate>6/99/2007</EndDate>
  </Ad>
  <Ad>
    <ImageUrl> ~/img/accent.png</ImageUrl>
    <NavigateUrl>http://www.sina.com</NavigateUrl>
    <AlternateText>你好啊</AlternateText>
    <KeyWord>关键</KeyWord>
    <Impression>50</Impression>
    <StartDate>6/27/07</StartDate>
    <EndDate>6/99/2007</EndDate>
  </Ad>
</Advertisements>

事件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication1
{
    public partial class App_data : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void AdRotator1_AdCreated(object sender, AdCreatedEventArgs e)
        {

            string url = e.AlternateText;
            string sdt = e.AdProperties["StartDate"].ToString();
            string edt = e.AdProperties["EndDate"].ToString();
            Response.Write(url + "开始日期是" + sdt + "结束日期" + edt);
        }
    }
}

实现效果:

   页面显示,图片,图片对应不同的链接;重新刷新之后,显示不同的广告,不同的图片,点击打开不同的链接。Amazing~~吼吼

时间: 2024-10-26 02:24:47

34AdRotator广告控件--[Asp.Net]的相关文章

ASP.NET控件&lt;ASP:Button /&gt; html控件&lt;input type=&quot;button&quot;&gt;区别联系

ASP.NET控件<ASP:Button />-------html控件<input type="button">杨中科是这么说的:asp和input是一样的东西 服务器只认识input,我们可以直接写input 但是asp是要把自己自动翻译成input再交给服务器的.其实是一样的东西 写写我看到的区别:                asp控件,直接可以用c#编程                input加上 runat=“server” 也被c#编程了 说白

文件上传控件asp:FileUpload

前端 使用的控件<asp:FileUpload ID="fileup" runat="server" /><span class="message">*</span> $("#btn_Save_").click(function () { var url = "Upload.aspx?_method=import";// url += "&_method

不拖控件ASP.NET——一般处理程序

    习惯了微软提供的一系列Web控件,用着很方便,最近看了一种新的方式不用拖控件就能实现同样的功能,究竟拖控件好还是不拖控件好,随着以后学习的深入,答案会慢慢揭晓,希望一直关注哦!今天我们来看看一般处理程序. 1.      一般处理程序(HttpHandler) ?  引入     我们从一个网站打开的流程讲起.如下图:     流程细说:用webForm开发一个模拟的登陆页面,用户打开登陆页面,填入相应的用户信息:用户名和密码,点击[登陆]按钮,浏览器将用户名和密码发送给网站服务器,网站

不拖控件ASP.NET——NVelocity(2)

    上节课我们讲述了NVelocity的简单应用,但是没有和数据库打交道,这次我们来和数据库连接实现人员的增删改查. 1.      上篇博客回顾     链接:http://blog.csdn.net/u010955843/article/details/42528761     开讲之前,我们先来回顾上一节课讲的内容,主要是两个页面,一个是一般处理程序的页面,另一个是渲染后的模板. ?  机制     上篇博客中我们建立一个person类,并且在一般处理程序中对其进行了赋值,之后交给了模

(转)WEB第三方打印控件[ASP.NET常用工具]

本文转载自:http://blog.csdn.net/chz_cslg/article/details/25415347 在B/S模式开发中,打印是个很大的困扰.无论是采用页面直接输出或者引用WORD.DLL也好,都有不足之处. 目前最好的办法就是采用第三方控件,网上流传的打印控件有很多.总结了下推荐3个给大家: 1.? DLPrinter DLPrinter打印控件完全免费,界面大方.使用简单.但无签名,支持打印预览.直接打印,可设置页眉.页脚.页边距.打印份数.纸张大小等信息.遗憾的是作者不

vs 2010 如何在webform内拖动控件 asp.net

网上有两种方法,一种是用div+css 的,还有一种是直接在菜单里设计的,个人偏向后一种 直接传一张图上来 选中所有控件后,在菜单上选中格局 --设置位置 --相对,然后就可以了

不拖控件ASP.NET——探知cookie和session(2)

    接着上篇的博客我们来讲解服务器端保存数据的机制-session     我们知道cookie是保存在客户端的,这样数据就存在一个不安全性,此外还有 一个问题就是不能够存储大量的数据,我们上篇博客还遗留一个问题就是客户端是可以篡改数据的,相当于保留在病人手上的病历本是可能被用户篡改的(一般情况下,用户不会篡改,这样多危险了,医生误诊怎么办?哈哈)     此外医生会给每个患者编制一个编号,并且自己再保存一个编号,这样当病人来的时候根据编号来识别病人的身份,当然用户会可以别人的编号猜出来自己

iOS 自动循环播放广告控件实现

1.原理:图片:图片集合名称保存成array: 轮播:为了实现滑动效果,至少需要三个imageview,为了确保左右滑动,需要一直显示中间的view 每次滑动后都需要重新加载三个view的图片.并设置当前图片下标 2.接口:提供给viewcontroller一个判断左右滑动的接口,并实现滑动效果 提供给pagecontroller一个设置页面的接口,根据下标设置当前现实页 3.代码:ADScrollView,附详细注释 .h @interface ADScrollView : UIScrollV

Web大文件上传控件-asp.net-bug修复-Xproer.HttpUploader6.2

版权所有 2009-2016荆门泽优软件有限公司 保留所有权利 官方网站:http://www.ncmem.com/ 产品首页:http://www.ncmem.com/webapp/up6.2/index.asp 在线演示:http://www.ncmem.com/products/up6.2/index.htm 产品介绍:http://www.cnblogs.com/xproer/archive/2012/10/26/2741264.html 升级日志:http://www.cnblogs.