FlashSlider使用方法:

1,将控件从工具箱中直接拖到aspx页面中,然后设置 FlashItems 集合属性,界面如下

然后设置一个宽度和高度即可进行预览,生成的完整代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

 

<%@ Register Assembly="MengxianHui.WebControls" Namespace="MengxianHui.WebUtil.WebControls"

  TagPrefix="mxh" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

  <title></title>

</head>

<body>

  <form id="form1" runat="server">

  <mxh:FlashSlider ID="FlashSlider1" runat="server" Height="202px" Width="160px">

    <mxh:FlashItem ImageUrl="http://dotnet.aspx.cc/Book/Images/CSS1_s.jpg" LinkUrl="http://www.turingbook.com/Books/ShowBook.aspx?BookID=233" Text="Eric Meyer 谈 CSS(卷1)" />

    <mxh:FlashItem ImageUrl="http://dotnet.aspx.cc/Book/Images/CSS2_s.jpg" LinkUrl="http://www.turingbook.com/Books/ShowBook.aspx?BookID=261" Text="Eric Meyer 谈 CSS(卷2)" />

    <mxh:FlashItem ImageUrl="http://dotnet.aspx.cc/Book/Images/ASPNET20Book1_s.jpg" LinkUrl="http://www.ptpress.com.cn/Book.aspx?id=7568" Text="ASP.NET 2.0 应用开发技术" />

  </mxh:FlashSlider>

  </form>

</body>

</html>

2,从代码中创建,也可以进行绑定:

private System.Data.DataTable MengxianhuiData()

{

  System.Data.DataTable dt = new System.Data.DataTable();

  System.Data.DataRow dr;

  dt.Columns.Add(new System.Data.DataColumn("id", typeof(System.Int32)));

  dt.Columns.Add(new System.Data.DataColumn("Text", typeof(System.String)));

  dt.Columns.Add(new System.Data.DataColumn("ImageUrl", typeof(System.String)));

  dt.Columns.Add(new System.Data.DataColumn("LinkUrl", typeof(System.String)));

 

  //测试用数据

  String[] t = {

                 "Eric Meyer 谈 CSS(卷1)",

                 "Eric Meyer 谈 CSS(卷2)",

                 "ASP.NET 2.0 应用开发技术"

               };

  String[] m = {

                 "http://dotnet.aspx.cc/Book/Images/CSS1_s.jpg",

                 "http://dotnet.aspx.cc/Book/Images/CSS2_s.jpg",

                 "http://dotnet.aspx.cc/Book/Images/ASPNET20Book1_s.jpg"

               };

  String[] k = {

                 "http://www.turingbook.com/Books/ShowBook.aspx?BookID=233",

                 "http://www.turingbook.com/Books/ShowBook.aspx?BookID=261",

                 "http://www.ptpress.com.cn/Book.aspx?id=7568"

               };

  for (int i = 0; i < 3; i++)

  {

    dr = dt.NewRow();

    dr[0] = i;

    dr[1] = t[i];

    dr[2] = m[i];

    dr[3] = k[i];

    dt.Rows.Add(dr);

  }

  return dt;

 

}

  protected void Page_Load(object sender, EventArgs e)

  {

    MengxianHui.WebUtil.WebControls.FlashSlider flashSlider = new MengxianHui.WebUtil.WebControls.FlashSlider();

    flashSlider.DataSource = this.MengxianhuiData();

    flashSlider.FlashTextField = "Text";

    flashSlider.FlashImageUrlField = "ImageUrl";

    flashSlider.FlashLinkField = "LinkUrl";

    flashSlider.DataBind();

    this.form1.Controls.Add(flashSlider);

  }

 

查看例子