c# asp.net 广告制作(8)

简介:
adrotator用于广告显示,可通过设置其图片链接,跳转到你所指定的页面达到宣传的效果。adrotator控件在每次打开页面或重新加载的时候在页面放置一个新的广告,显示的广告取决于广告的设置文件,adrotator控件使用单独的xml文件存储公布信息。
首先是在设计页面拖放adrotator控件,设置其大小及其他属性,最为主要的是对.xml文件的关联,在adrotator控件右击——>属性——>AdvertisementFile
要使用 AdRotator Web 控件之前要先设定所要显示的广告看板的属性,其设定要以 XML 的格式来撰写。其使用语法如下所示: 
<Advertisements>
<Ad>
<ImageUrl>要显示的图形文件路径</ImageUrl>
<NavigateUrl>使用者选取时所要开启的连结</NavigateUrl>
<AlternateText>提示文字</AlternateText>
<Keyword>广告分类</Keyword>
<Impressions>权值</Impressions>
</Ad>
可添加其他广告
</Advertisements> 
        

以下为实例我们设置三个图形文件,通过重新加载来切换图形文件,以达到不同广告的显示,其html部分代码如下:
<title>广告制作</title>
        <style type= "text/css">
                #form1
                {
                        text-align: center;
                }
        </style>
</head>
<body>
        <form id= "form1" runat= "server">
        <div>adrotator用于广告显示,可通过设置其图片链接,跳转到你所指定的页面达到宣传的效果。adrotator控件在每次打开页面或重新加载的时候在
        页面放置一个新的广告,显示的广告取决于广告的设置文件,adrotator控件使用单独的xml文件存储公布信息。
        
                <asp:AdRotator ID= "AdRotator1" runat= "server" 
                        AdvertisementFile= "~/XMLadrotator.xml" Height= "400px" Width= "1000px" Target= "_top" KeywordFilter=""/><!这里可以对adrotator进行属性设置,target设置为在网页显示的位置,keywordfilter则是设置对广告文件中特定类型,这里为空>
        
        </div>
        </form>
</body>
制作广告最为关键的部分就是关联的.xml文件,设置的代码如下:
<Ad>

        <ImageUrl>51cto.jpg</ImageUrl>
        <!--一定要注意控件字母的大小写,不可混淆-->

        <NavigateUrl>http: //shenzhoulong.blog.51cto.com/</NavigateUrl>

        <AlternateText>欢迎进入神舟龙的个人技术博客</AlternateText>

        <Impressions>8</Impressions>

        <Keyword>A类主题</Keyword>

    </Ad>

    <Ad>

        <ImageUrl>imgget.jpg</ImageUrl>
        <!--图片的相对或绝对位置-->

        <NavigateUrl>http: //shenzhoulong.blog.51cto.com/</NavigateUrl>
        <!--设置点击图片时的链接网址-->

        <AlternateText>欢迎进入神舟龙的个人技术博客</AlternateText>
        <!--设置图片的替代文本,当图片不显示时显示该文字-->

        <Impressions>8</Impressions>

        <!--指示公布在轮换安排中相对于文件中其他公布的重要性的数字(可选)。

数字越大,显示该公布的频率越高-->

        <Keyword>B类主题</Keyword>

        <!--可用作筛选依据的公布类别-->

    </Ad>
    <Ad>
        <ImageUrl>灯.JPG</ImageUrl>
        <NavigateUrl>http: //shenzhoulong.blog.51cto.com/</NavigateUrl>
        <AlternateText>欢迎进入神舟龙个人技术博客</AlternateText>
        <Impressions>8</Impressions>
        <Keyword>C类主题</Keyword>
    </Ad>
注意字母大小写!!!!!!!!!!!!

本文转自shenzhoulong  51CTO博客,原文链接:http://blog.51cto.com/shenzhoulong/296642,如需转载请自行联系原作者
相关文章
|
Java 物联网 C#
C#/.NET/.NET Core学习路线集合,学习不迷路!
C#/.NET/.NET Core学习路线集合,学习不迷路!
709 0
|
SQL 小程序 API
如何运用C#.NET技术快速开发一套掌上医院系统?
本方案基于C#.NET技术快速构建掌上医院系统,结合模块化开发理念与医院信息化需求。核心功能涵盖用户端的预约挂号、在线问诊、报告查询等,以及管理端的排班管理和数据统计。采用.NET Core Web API与uni-app实现前后端分离,支持跨平台小程序开发。数据库选用SQL Server 2012,并通过读写分离与索引优化提升性能。部署方案包括Windows Server与负载均衡设计,确保高可用性。同时针对API差异、数据库老化及高并发等问题制定应对措施,保障系统稳定运行。推荐使用Postman、Redgate等工具辅助开发,提升效率与质量。
559 0
|
开发框架 搜索推荐 算法
一个包含了 50+ C#/.NET编程技巧实战练习教程
一个包含了 50+ C#/.NET编程技巧实战练习教程
542 18
|
缓存 算法 安全
精选10款C#/.NET开发必备类库(含使用教程),工作效率提升利器!
精选10款C#/.NET开发必备类库(含使用教程),工作效率提升利器!
700 12
|
开发框架 人工智能 .NET
C#/.NET/.NET Core拾遗补漏合集(24年12月更新)
C#/.NET/.NET Core拾遗补漏合集(24年12月更新)
269 6
|
开发框架 算法 .NET
C#/.NET/.NET Core技术前沿周刊 | 第 15 期(2024年11.25-11.30)
C#/.NET/.NET Core技术前沿周刊 | 第 15 期(2024年11.25-11.30)
286 6
|
开发框架 Cloud Native .NET
C#/.NET/.NET Core技术前沿周刊 | 第 16 期(2024年12.01-12.08)
C#/.NET/.NET Core技术前沿周刊 | 第 16 期(2024年12.01-12.08)
333 6
|
算法 Java 测试技术
Benchmark.NET:让 C# 测试程序性能变得既酷又简单
Benchmark.NET是一款专为 .NET 平台设计的性能基准测试框架,它可以帮助你测量代码的执行时间、内存使用情况等性能指标。它就像是你代码的 "健身教练",帮助你找到瓶颈,优化性能,让你的应用跑得更快、更稳!希望这个小教程能让你在追求高性能的路上越走越远,享受编程带来的无限乐趣!
1021 13
|
开发框架 监控 .NET
C#进阶-ASP.NET WebForms调用ASMX的WebService接口
通过本文的介绍,希望您能深入理解并掌握ASP.NET WebForms中调用ASMX WebService接口的方法和技巧,并在实际项目中灵活运用这些技术,提高开发效率和应用性能。
1079 5
|
Java 物联网 编译器
C#一分钟浅谈:.NET Core 与 .NET 5 区别
本文对比了 .NET Core 和 .NET 5,从历史背景、主要区别、常见问题及易错点等方面进行了详细分析。.NET Core 侧重跨平台支持和高性能,而 .NET 5 在此基础上统一了 .NET 生态系统,增加了更多新特性和优化。开发者可根据具体需求选择合适的版本。
681 7