@page "/"
<h1>Hello, world...!</h1>
Welcome to your new app.
@if (CDNImages != null)
{
<div id="IndexCarousel" class="carousel slide" data-ride="carousel" data-interval="@IntervalValue">
<ol class="carousel-indicators">
<li data-target="#IndexCarousel" data-slide-to="0" class="active"></li>
<li data-target="#IndexCarousel" data-slide-to="1"></li>
<li data-target="#IndexCarousel" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item index-carousel-image active" style="background-image:url(@CDNImages[0])"> </div>
<div class="carousel-item index-carousel-image" style="background-image:url(@CDNImages[1])"> </div>
<div class="carousel-item index-carousel-image" style="background-image:url(@CDNImages[2])"> </div>
</div>
<a class="carousel-control-prev carousel-control" href="#IndexCarousel" role="button" data-slide="prev" title="Previous">
<div class="index-carousel-caret ic-caret-left"></div>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next carousel-control " href="#IndexCarousel" role="button" data-slide="next" title="Next">
<div class="index-carousel-caret ic-caret-right"></div>
<span class="sr-only">Next</span>
</a>
</div>
}
else
{
<h3>Loading . . . </h3>
}
@code{
private int IntervalValue { get; set; } = 4000;
private List<string> CDNImages
{
get
{
List<string> paths = new List<string>();
string FolderPath ="https://csonline.azureedge.net/www/CSWS_WEBSITE/LandingPage/Carousel/CTest/" ;
for (int i = 1; i <= 3; i++)
{
paths.Add( FolderPath + "banner_"+ i + ".jpg");
}
return paths;
}
}
}