码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET之AdRotator实现淘宝浏览页面的商品随机推荐

时间:2014-11-01 01:08:22      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   ar   使用   for   sp   

         现在随便上个网都可以看到淘宝、京东等各大电商平台的双十一购物狂欢宣传,从2009年开始淘宝愣是把11.11这一天打造成了全民购物狂欢节。阿里巴巴的上市更是激发了阿里人的斗志,据说他们今年的目标是1000亿。都说一个成功男人的背后必有一个女人,马云的成功是背后成千上万的女人呀……

     言归正传我们谈点专业的知识。我们每个人都在淘宝上买过东西吧,一般我们都是先搜索自己想要买的东西,比如:上衣、牛仔裤、帽子……然后淘宝给出我们搜索结果。如果有更加明确的购物目标我们会勾选按照人气、销量、信用、价格等筛选,然后按页浏览挑选。

     但是不知道大家注意到没有就是在页面的最下方位置有一排商品。比如我们浏览完第一页发现没有喜欢的然后看到换页行就点击换第二页,当你点击进入下一页换页的时候可能眼前迅速飘过你觉得喜欢的商品,这个时候你已经进入第二页了。在当你返回第一页的时候,最下面那一排已经不是最开始的商品了。这是因为最下面的商品它是随机出现的,不是固定的做成一个网页放到那里的。

     怎么实现的呢?

     我想到了学习ASP.NET里面的一个AdRotator的动态广告控件。这个控件经常被用来显示一些广告内容。它使用一组在一个特定XML文件中定义好的信息轮流方式播出广告,每条信息在XML文件中指定。

     下面就让我们实现淘宝浏览页面时随机推荐商品的功能来看看怎么用:

     首先建立好需要的解决方案各种文件:

      bubuko.com,布布扣

     在XML文件中编写:

  

<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
    <Ad>
      <ImageUrl>~/Images/taobao.jpg</ImageUrl> //定义一个广告的图片路径
      <NavigateUrl><a target=_blank href="http://www.taobao.com/">http://www.taobao.com/</a></NavigateUrl >//连接的网址
      <AlternateText>买考拉</AlternateText>//代替图片显示的文字
      <Impressions>20</Impressions>//显示频率
      <Keyword>Category1</Keyword> //筛选的依据Keyword
    </Ad >

  <Ad>
    <ImageUrl>~/Images/jingdong.jpg</ImageUrl> //定义一个广告的图片路径
    <NavigateUrl><a target=_blank href="http://www.jd.com/">http://www.jd.com/</a></NavigateUrl >//连接的网址
    <AlternateText>买企鹅</AlternateText>//代替图片显示的文字
    <Impressions>20</Impressions>//显示频率
    <Keyword>Category1</Keyword> //筛选的依据Keyword
  </Ad >
  
</Advertisements>
 

  在Default.aspx页面源视图中:

   

<form id="form1" runat="server">
    <div style="font-size: large; color: #FF3300; font-weight: bold;">
    
        请点击进入购买!<br />
        <asp:AdRotator ID="AdRotator1" runat="server"  AdvertisementFile ="~/XMLFile1.xml" Target ="_blank" OnAdCreated ="AdCreated_Event"/>
    
    </div>
    </form>
    这里我们简单的实现在Default.aspx.cs的AdCreated_Event事件中就不添加代码了。

    运行之后下面的界面就会轮流交替出现了:

bubuko.com,布布扣    bubuko.com,布布扣

  

      通过查看淘宝页面的源代码我们也可以发现这样做可以实现。

      bubuko.com,布布扣


      我们现在学习的B/S里面的各部分内容离我们太近了,通过思考联系生活我们才能更好的运用。

      至于双十一阿里人到底能创造多大的奇迹我们充其量就当做一看客,每天努力一点点才是我们真实感受到的属于我们的奇迹!



  

ASP.NET之AdRotator实现淘宝浏览页面的商品随机推荐

标签:style   blog   http   io   color   ar   使用   for   sp   

原文地址:http://blog.csdn.net/mqplw/article/details/40663113

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!