Bootstrap框架下实现图片切换

<div class="tp-wrapper">
    <div id="imgcarousel" class="carousel slide" data-ride="carousel">
        <ol class="carousel-indicators">
            @foreach (var item in (new SliderEntity()).Sliders())
            {
                <li data-target="#imgcarousel" data-slide-to="@item.Sequence" class="@(item.Sequence == 0 ? "active" : "")"></li>
            }
        </ol>
        <div class="carousel-inner">
            @foreach (var item in (new SliderEntity()).Sliders())
            {
                <div class="@(item.Sequence == 0 ? "item active" : "item")">
                    <img src="~/Content/img/slider-images/@item.ImageUrl"
                         alt="@item.Description" class="img-responsive" />
                    <div class="carousel-caption">
                        <h1>@item.Title</h1>
                        <p>@item.Description</p>
                    </div>
                </div>
            }
        </div>

        <a class="left carousel-control" href="#imgcarousel" data-slide="prev">

        </a>

        <a class="right carousel-control" href="#imgcarousel" data-slide="next">

        </a>
    </div>
</div>

 

 

View视图:
Bootstrap 1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Insus.NET.Models
{
   public class Slider
    {
        public byte Slider_nbr { get; set; }

        public byte Sequence { get; set; }

        public string Title { get; set; }

        public string ImageUrl { get; set; }          

        public string Description { get; set; }
    }
}

安装图片切换速度:
Bootstrap 2

 

在ASP.NET MVC专案中,部署Bootstrap环境……

Bootstrap 3Bootstrap 4

Source Code

 

Source Code

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Insus.NET.Models;
using System.Data;
using Insus.NET.ExtendMethods;
using Insus.NET.DataBases;

namespace Insus.NET.Entities
{
  public  class SliderEntity
    {
        BizSP sp = new BizSP();

        public IEnumerable<Slider> Sliders()
        {
            sp.ConnectionString = DB.ConnectionString;
            sp.Parameters = null;
            sp.ProcedureName = "usp_Slider_GetAll";
            DataTable dt = sp.ExecuteDataSet().Tables[0];
            return dt.ToList<Slider>();
        }
    }
}

再创立一个Entity:
Bootstrap 5

演示:
Bootstrap 6

接下来创造一个model:
Bootstrap 7

Bootstrap,准备图片,把有关记录添加至数据库表中:
  Bootstrap 8

 

Source Code

创立一个存储过程,获取具有记录:
Bootstrap 9

Bootstrap 10Bootstrap 11

Bootstrap 12Bootstrap 13

相关文章