FLASH连接数据库

 

  1. System.useCodepage = true;
  2. _global.arrTitle = new Array(5);
  3. _global.arrImage = new Array(5);
  4. _global.arrUrl = new Array(5);
  5. function loadxml()
  6. {
  7.     myxml = new XML();
  8.     myxml.ignoreWhite = true;
  9.     myxml.load("http://192.168.0.244/8mchina2/flash/tvindex.aspx");
  10.     myxml.onLoad = function(success)
  11.     {
  12.         if (success)
  13.         {
  14.    len = myxml.firstChild.childNodes.length;
  15.    for(i=0; i<5; i++)
  16.    {
  17.     _global.arrTitle[i] = myxml.firstChild.childNodes[i].attributes.title;
  18.     _global.arrImage[i] = myxml.firstChild.childNodes[i].attributes.image;
  19.     _global.arrUrl[i] = myxml.firstChild.childNodes[i].attributes.url;
  20.     eval("_root.txt" + (i+1)).text = _global.arrTitle[i];
  21.    }
  22.         }
  23.   else
  24.   {
  25.    loadxml();
  26.   }
  27.     };
  28. }
  29. loadxml();

aspx文件处理:

  1. <%@ Import Namespace="Bmhd.Components.Components" %>
  2. <%@ Import Namespace="Bmhd.Components" %>
  3. <%@ Page language="c#" Codebehind="TVIndex.aspx.cs" AutoEventWireup="false" Inherits="Bmhd.Web.xml.TVIndex" %><?xml version="1.0" encoding="gb2312" ?>
  4. <xml>
  5.  <asp:Repeater id="Repeater1" runat="server">
  6.   <ItemTemplate>
  7.    <item id="<%# DataBinder.Eval(Container.DataItem, "ID")%>" title="<%# DataBinder.Eval(Container.DataItem, "Title")%>" url="<%# DataBinder.Eval(Container.DataItem, "Link")%>" image="<%# TopicPicture.GetPictureUrl(DataBinder.Eval(Container.DataItem, "ImageUrl").ToString())%>" />
  8.   </ItemTemplate>
  9.  </asp:Repeater>
  10. </xml>

后台代码:

  1. private void Page_Load(object sender, System.EventArgs e)
  2.   {
  3.    // 在此处放置用户代码以初始化页面
  4.    //
  5.    Response.ContentType = "Text/XML";
  6.    Repeater1.DataSource = Topics.GetTop5TVIndex().Topics;
  7.    Repeater1.DataBind();
  8.   }

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值