Как решить задачку на c#?

311
21 сентября 2017, 13:19

Подскажите как решить задачку:

Есть код на Razor

  @if (Model.PictureModels.Count > 1)
{
    <div class="kt-thumbs">
        <div class="owl-carousel" data-items="1" data-nav="true" data-animateout="slideInUp" data-animatein="slideInUp">
            <div class="page-thumb">
                @foreach (var picture in Model.PictureModels)
                {
                    <a class="item-thumb zoom" href="@picture.ImageUrl">
                        <img src="@picture.ThumbImageUrl" alt="">
                    </a>
                }
            </div>
            <div class="page-thumb">
                @foreach (var picture in Model.PictureModels)
                {
                    <a class="item-thumb zoom" href="@picture.ImageUrl">
                        <img src="@picture.ThumbImageUrl" alt="">
                    </a>
                }
            </div>
        </div>
    </div>
}

Как сделать так что бы если в первом цикле фотографий > 3 сделать перенос этих фоток во второй page-thumb ?

Answer 1

Проверить не могу, так что не уверен что написал без ошибок, но что-то типа:

 @if (Model.PictureModels.Count > 1)
{
    <div class="kt-thumbs">
        <div class="owl-carousel" data-items="1" data-nav="true" data-animateout="slideInUp" data-animatein="slideInUp">
        @for(var i = 0; i < Model.PictureModels.Count; i++)
        {
            @if (i % 3) {<div class="page-thumb">}
            <a class="item-thumb zoom" href="@picture.ImageUrl">
                        <img src="@picture.ThumbImageUrl" alt="">
            </a>
            @if (i % 3) {</div>}
        }          
        </div>
    </div>
}
READ ALSO
Через vk.net не могу получить источник фотографии

Через vk.net не могу получить источник фотографии

Пишу бота, переводящего текст+картинку из вк в пост на телеграф

291
Как обезопасить запуск приложения?

Как обезопасить запуск приложения?

Подскажите, каким способом можно обезопасить запуск приложения, если оно использует консольные команды и аргументы, через планировщик заданий

271
как сохранять данные в C#

как сохранять данные в C#

Как сохранять данные в программе? Например, если у меня консольное приложение и я собираюсь считать свой бюджет и каждый раз, открывая программу...

466
Посоветуйте API для сохранение [требует правки]

Посоветуйте API для сохранение [требует правки]

Посоветуйте API для сохранение List, dictionary, string и тд в файл с возможностю редактирование - считывание в runtimeJson не подходит - не как не могу с ним...

200