Ich habe eine Webapp in .Net MVC 4 und Bootstrap. Ich muss ein Modal mit einigen Daten vom Modell zeigen. Meine Seite wird mit dem Modell eingegeben. Das Problem ist das: Wenn ich das modale Div auf meiner Seite (diese Seite verwendet ein Layout), das Div öffnet sich als modales Dialogfeld, aber sieht verdunkelt und kann nicht angeklickt werden. Wenn ich das modale Div im Hauptlayout anlege, sieht das Modal gut aus, aber ich kann das Modell nicht im Modal Div verwenden, weil mein Layout nicht modelliert ist. Eine Option wäre, mein Layout zu modellieren, und die andere Option könnte mein div auf meiner Seite behalten, aber eine Eigenschaft verwenden, die mein modales div vor alle stellt (wie z-index). Ich habe das letzte Mal versucht, aber ohne Erfolg.Bootstrap Modal mit Modell ASP.NET MVC 4
Der Code auf meiner Seite.
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button>
<div id="myModal" class="modal fade" role="dialog" style="z-index: 150;">
<div class="modal-dialog" style="z-index: 151;">
<div class="modal-content" style="z-index: 152;">
<div class="modal-header" style="z-index: 153;">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body" style="z-index: 153;">
<label>Hello @Model.UserName</label>
</div>
<div class="modal-footer" style="z-index: 153;">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>