MVC C#轮播图片

时间:2020-03-07 13:36:54

标签: c# html css asp.net-mvc

我一直试图在我的MVC应用程序上创建轮播图片。下面的W3片段仅作为示例。结果是在彼此下方的网页上显示的图像。我需要在MVC应用程序上执行其他任何操作来解决此问题吗?

<div class="container">
    <div id="myCarousel" class="carousel slide" data-ride="carousel">
        <!-- Indicators -->
        <ol class="carousel-indicators">
            <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
            <li data-target="#myCarousel" data-slide-to="1"></li>
            <li data-target="#myCarousel" data-slide-to="2"></li>
        </ol>

        <!-- Wrapper for slides -->
        <div class="carousel-inner">
            <div class="item active">
                <img src="https://www.w3schools.com/bootstrap/ny.jpg" alt="Los Angeles" style="width:100%;">
            </div>

            <div class="item">
                <img src="https://www.w3schools.com/bootstrap/chicago.jpg" alt="Chicago" style="width:100%;">
            </div>

            <div class="item">
                <img src="https://www.w3schools.com/bootstrap/newyork.jpg" alt="New york" style="width:100%;">
            </div>
        </div>

        <!-- Left and right controls -->
        <a class="left carousel-control" href="#myCarousel" data-slide="prev">
            <span class="glyphicon glyphicon-chevron-left"></span>
            <span class="sr-only">Previous</span>
        </a>
        <a class="right carousel-control" href="#myCarousel" data-slide="next">
            <span class="glyphicon glyphicon-chevron-right"></span>
            <span class="sr-only">Next</span>
        </a>
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

我前段时间有相同的要求,我使用了下面的代码,看它是否对您有用。

<div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
    @{
        var first = true;
    }
    @foreach (var item in ViewBag.Images)
    {
        <div class="carousel-item @(first?Html.Raw("active"):Html.Raw(""))">
            <img class="d-block w-100" src="@item.Image" alt="@item.Name">
        </div>
        first = false;
    }
</div>
<a class="carousel-control-prev" href="#carouselExampleControls" role="button"
                                 data-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleControls" role="button"
                                 data-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
</a>
</div>