Модал ASP.NET не может отображать реквизиты модели - PullRequest
0 голосов
/ 26 августа 2018

У меня проблема: я передаю коллекцию в представление. Затем я перебираю его и показываю некоторые данные. В обычной разметке это работает, а в модальной - нет. Подскажите пожалуйста, почему модальный код не показывает данные.

Вот вид:

@model IEnumerable<Models.ToDO>

@foreach (var item in Model)
{
    @if (item.isDone == true)
    {
        <div class="done-element element">
            <p>
            Title: @Html.DisplayFor(modelItem => item.Title)
            </p>

            <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button>

            <!-- Modal -->
            <div class="modal fade" id="myModal" role="dialog">
                <div class="modal-dialog">
                    <!-- Modal content-->
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal">&times;</button>
                            <h4 class="modal-title">Modal Header</h4>
                        </div>
                        <div class="modal-body">
                            <p>
                            Description: @Html.DisplayFor(modelItem => item.Desc)
                            </p>
                        </div>
                        <div class="modal-footer">
                            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    }
}

РЕДАКТИРОВАТЬ: Я нашел некоторые странные вещи: все модалы отображают это значение, но все берут его из первого элемента

EDIT2: я нашел решение. Целевые данные - это идентификатор и первый найденный элемент. Изменение идентификатора на переменную исправить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...