Mit Bootstrap Modal mit einer foreach-Schleife

Habe ich eine foreach-Schleife, die durchläuft, meine Dokumente aus einer Datenbank, es zieht nur in den BILDERN, dann habe ich noch 4 Bilder pro Zeile auf meiner Seite, ich möchte klicken, es öffnet sich ein Modales mit dem Bild, klicken Sie auf einem anderen wieder dasselbe. So habe ich dieses setup:

@foreach (var item in Model.DocumentList)
{
    //Below I am currently using just a ID for modal (which i know is wrong)
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
        <a class="thumbnail" data-toggle="modal)" data-target="#myModal" title="@item.FileDescription">
            @Html.DocumentUrl(item.FileUrl, false)
        </a>
        <span class="col-xs-12" style="text-align:center;">@item.CreatedDate.ToShortDateString()</span>
    </div>       
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                    <h4 class="modal-title" id="myModalLabel">Uploaded - @item.CreatedDate.ToShortDateString()</h4>
                </div>
                <div class="modal-body">
                    @Html.DocumentUrl(item.FileUrl, true)
                    <div class="row">
                        <div class="col-md-12">
                            <p>
                                @item.FileDescription
                            </p>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    <button type="button" class="btn banner-background white-text">Download</button>
                </div>
            </div>
        </div>
    </div>
}

Ich kann sehen, warum das Daten-Ziel-modal-id nicht funktioniert, wenn ich den hover-es funktioniert, ich sehe die anderen Titel, allerdings, wenn ich auf das img selbst wenn ich auf img-4 es zeigt nur das erste img erste Titel etc. Wie kann ich dies tun, damit es funktioniert mit jedem item richtig? Auch das ändern der id modal zu einer Klasse nicht helfen, entweder.

InformationsquelleAutor Michael | 2014-08-12
Schreibe einen Kommentar