ASP.NET 例程完全代码版(1)——AdRotator

简介:
因为需要,已经终止一段时间的.NET学习进程,但是,因为个人偏好,故以此方式继续.NET之路,以温故,而知新。
      原来使用VS.NET 2003,后来装了2005以后就没怎么用了,结果,设置pageLayout就让我大费力气,最终只好用htmlTable布局了,无语!
     第一个例子是关于使用AdRotator控件的,可以随机地显示广告栏目,别不多说,代码为例:
第一步:创建一个Web Site(File--New--WebSite),这里起名为Example1。
第二步:界面简单布局,拖入控件设置属性,其中,只要设置了 AdRotator 控件的 AdvertisementFile 就可以了,当然,这里要先定义好一个xml文档。注意这个xml文档是有着严格的格式控制的,区分大小写!下面是我的xml文档:
<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
  <Ad>
    <ImageUrl>Image/a.gif</ImageUrl>
    <TargetUrl>[url]www.baidu.com</TargetUrl>[/url]
    <AlternateText>alterText</AlternateText>
    <Keywords>computers</Keywords>
    <Impressions>80</Impressions>
  </Ad>
  <Ad>
    <ImageUrl>Image/b.gif</ImageUrl>
    <TargetUrl>[url]www.baidu.com</TargetUrl>[/url]
    <AlternateText>alterText</AlternateText>
    <Keywords>computers</Keywords>
    <Impressions>80</Impressions>
  </Ad>
  <Ad>
    <ImageUrl>Image/c.gif</ImageUrl>
    <TargetUrl>[url]www.baidu.com</TargetUrl>[/url]
    <AlternateText>alterText</AlternateText>
    <Keywords>computers</Keywords>
    <Impressions>80</Impressions>
  </Ad>
</Advertisements>
这里,我在解决方案下建立了Image文件夹,并放入了三个.gif 图象文件。当应用程序运行,会随机显示其中的一个广告条,每次刷新或者重新访问这个页面,都如此。


本文转自 august 51CTO博客,原文链接:http://blog.51cto.com/august/6967,如需转载请自行联系原作者
相关文章
|
4月前
|
JSON IDE 前端开发
[.NET开发者的福音]一个方便易用的在线.NET代码编辑工具.NET Fiddle
[.NET开发者的福音]一个方便易用的在线.NET代码编辑工具.NET Fiddle
|
15天前
|
API
【Azure 媒体服务】Media Service的编码示例 -- 创建缩略图子画面的.NET代码调试问题
【Azure 媒体服务】Media Service的编码示例 -- 创建缩略图子画面的.NET代码调试问题
|
1月前
|
C# 开发者 Windows
在VB.NET项目中使用C#编写的代码
在VB.NET项目中使用C#编写的代码
33 0
|
12天前
|
Kubernetes 监控 Devops
【独家揭秘】.NET项目中的DevOps实践:从代码提交到生产部署,你不知道的那些事!
【8月更文挑战第28天】.NET 项目中的 DevOps 实践贯穿代码提交到生产部署全流程,涵盖健壮的源代码管理、GitFlow 工作流、持续集成与部署、容器化及监控日志记录。通过 Git、CI/CD 工具、Kubernetes 及日志框架的最佳实践应用,显著提升软件开发效率与质量。本文通过具体示例,助力开发者构建高效可靠的 DevOps 流程,确保项目成功交付。
38 0
|
12天前
|
XML 开发框架 .NET
.NET框架:软件开发领域的瑞士军刀,如何让初学者变身代码艺术家——从基础架构到独特优势,一篇不可错过的深度解读。
【8月更文挑战第28天】.NET框架是由微软推出的统一开发平台,支持多种编程语言,简化应用程序的开发与部署。其核心组件包括公共语言运行库(CLR)和类库(FCL)。CLR负责内存管理、线程管理和异常处理等任务,确保代码稳定运行;FCL则提供了丰富的类和接口,涵盖网络、数据访问、安全性等多个领域,提高开发效率。此外,.NET框架还支持跨语言互操作,允许开发者使用C#、VB.NET等语言编写代码并无缝集成。这一框架凭借其强大的功能和广泛的社区支持,已成为软件开发领域的重要工具,适合初学者深入学习以奠定职业生涯基础。
68 1
|
15天前
|
API
【Azure Key Vault】.NET 代码如何访问中国区的Key Vault中的机密信息(Get/Set Secret)
【Azure Key Vault】.NET 代码如何访问中国区的Key Vault中的机密信息(Get/Set Secret)
|
14天前
|
存储 Linux 网络安全
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Linux/Linux Container)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Linux/Linux Container)
|
14天前
|
网络安全 API 数据安全/隐私保护
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
|
15天前
|
开发框架 .NET 编译器
【Azure Developer】使用Azure PubSub服务示例代码时候遇见了.NET 6.0的代码转换问题
【Azure Developer】使用Azure PubSub服务示例代码时候遇见了.NET 6.0的代码转换问题
|
25天前
分享一份 .NET Core 简单的自带日志系统配置,平时做一些测试或个人代码研究,用它就可以了
分享一份 .NET Core 简单的自带日志系统配置,平时做一些测试或个人代码研究,用它就可以了