Я создаю карусель с помощью jQuery и нашел очень простой код для его реализации, если вы кодируете каждое изображение в отдельности, но я пытаюсь сделать это с использованием цикла foreach. Проблема заключается в том, первый ДИВ в каруселью нужен класс «элемент-активный», а остальные нуждаются в класс «пункт» (см: http://www.bootply.com/94444)Создайте разные классы в цикле Foreach с помощью MVC5
Это где я в данный момент:
<div class="row" style="background-color: #dfdfdf; padding-top: 50px;">
@if (Model.CDSContent != null) { foreach (var item in Model.CDSContent) {
<div class="col-md-6 col-md-offset-3">
<div class="carousel slide" id="myCarousel">
<div class="carousel-inner">
<div class="item active">
<div class="col-md-4">
<a href="/service/@item[" ceid "]"><img src="@Html.Raw(item[" serviceimage "])" class="img-responsive"></a>
</div>
</div>
</div>
<a class="left carousel-control" href="#myCarousel" data-slide="prev"><i class="glyphicon glyphicon-chevron-left"></i></a>
<a class="right carousel-control" href="#myCarousel" data-slide="next"><i class="glyphicon glyphicon-chevron-right"></i></a>
</div>
</div>
} }
</div>
Просто не слишком уверен, куда идти отсюда.
ли я поставить, если заявление внутри из для цикл? В другом месте, который я положил, я получаю сообщение об ошибке из Visual Studio, поэтому я помещаю его в цикл, и он все еще не отображается правильно. – Walshy
Да, вы должны положить его внутри цикла 'for'. И я не совсем уверен, почему он все еще не отображается правильно. Ваш код должен выглядеть примерно так: http://pastebin.com/AQxawFiD – Kapobajza
Спасибо за этот пример. Я вижу, где я помещал его в неправильное место. Теперь он начинает выглядеть немного ближе, однако на самом деле он не отображает изображения, используя @ Html.Raw (Model.CDSContent.ElementAt (i) ["serviceimage"]), но он отлично отображал их с помощью @Html. сырье (пункт [ "serviceimage"]). Какая разница между двумя? (Извините, я довольно новичок с этим) – Walshy