Ich muss das Objekt an mein Modal übergeben. Denn jetzt habe ich so etwas wie diese:ASP.Net MVC 5 Daten an Modal übergeben
@for (int i = 0; i < @Model.Count; i++)
{
<div id="contentDiv" style="margin: 10px">
<div class="form-group">
<div>
DAY : @Model[i].Day.Day/Hour : @Model[i].Hour
</div>
<div class="form-group">
<button id="reservationButton" class="btn-default btn-lg" disabled="@Model[i].IsHourTaken()" onclick="@($"OpenModalPopUp('{i}')");">Book</button>
</div>
</div>
</div>
}
meinen js:
function OpenModalPopUp(id) {
$('#myModal').modal();
};
und meine modal:
<div class="modal fade" id="myModal" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Book this hour!</h4>
</div>
<div class="modal-body">
<div>
<div>
<div class="row">
<b>Day:</b>
<div class="col-lg-5">
<span class="reservationDay"> @Model[indexOftheDay].Day </span>
</div>
</div>
<div class="row">
<b>Hour:</b>
<div class="col-lg-5">
<span class="reservationHour"> @Model[indexOftheDay].Hour </span>
</div>
</div> (......)
Mein Problem ist hier @Model[indexOftheDay].Day
ich weiß nicht, wie indexOftheDay
passieren zu meinem modal.
Vielen Dank im Voraus!
Wo wird die "modale" Teilansicht in der Hauptansicht gerendert? Erstellen Sie ein Modal für jedes Element in Ihrem 'Modell' oder haben Sie ein' Modal' und möchten Sie das Modal basierend auf dem Klick aktualisieren? – adiga
Ich habe nicht die Teilansicht, das Modal ist direkt in meiner Hauptansicht.Ich habe ein Modal und ich möchte mein Modal basierend auf dem Klick aktualisieren – Bourni
Dann sollte Masoud Sadeghi Antwort für Sie arbeiten – adiga