Ich habe ein modaler geschaffen, wo ich einige Details meiner Liste Artikel Anzeigen werden:einen Blick in modal asp.net MVC Javascript hinzufügen
<li class="list-group-item"> <a data-toggle="modal" data-id="@item.JobID" data-target="#myModal">@item.JobID @item.JobTitle </a> </li>
ich meine modal mit folgendem JS aktualisieren:
modalBody.load(@Html.Action("Details", new { id = 29})):
$(document).ready(function() {
$('#myModal').on('show.bs.modal', function (event) {
var list = $(event.relatedTarget);
var clickedButtonId = list.data('id');
var jobdetails = list.data('status');
var details = list.data('src');
//select modal body
var modalBody = $('#myModal .modal-body');
//load the content of your partial view into the modal body
modalBody.load(details);
}).modal();
})
UPDATE: Diese noch nicht
ich in diesem modalen würde auch einen Blick passieren mag funktioniert, die die gleiche ID erhalten. Ich habe einen Weg gefunden, es nur mit einem iframe zu übergeben, aber ich weiß, dass das nicht mehr empfohlen wird.
Irgendwelche Ideen?
Warum ein iframe? Warum nicht zum Beispiel ein DIV? –
Ich sage, dass ich nicht einen iframe verwenden möchte, aber das ist das einzige, was ich in der Vergangenheit verwendet habe. Aber ich bin nicht so gut mit Jquery und ich bin mir nicht sicher, wie ich die Details in diesem Modal bevölkern soll. – Budyn
Wenn Sie angular verwenden, können Sie einfach das 'templateUrl' einer' directive' auf Ihre 'url' zeigen, die Sie anzeigen möchten. Nicht wirklich zu Hause mit ASP.NET MVC obwohl. – Arg0n