edit: link to error picASP.NET Modal Popup wird nur angezeigt, abgeblendet Seite
Ich bin neu in ASP.NET, kann ich nicht Modal Popup an der Arbeit, ich denke, es mit einschließlich der richtigen Skripte in _Layout zu tun hat, aber nach ausgiebiger Suche kann ich keinen Weg finden, mehr als eine ausgegraute Überlagerung über die Ansicht zu bekommen.
_Layout
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"/>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/jquery")
<script src="~/Scripts/jquery-ui-1.11.4.min.js"></script>
@Scripts.Render("~/bundles/jqueryajax") ;
@Scripts.Render("~/bundles/bootstrap")
</head>
<body>
<div class="container body-content">
@RenderBody()
@RenderSection("scripts", required: false)
</div>
Index
<div id="modal1" class='modal fade in'>
<div id="modal2">
</div>
</div>
<input type="button" id="btn" value="Click to popup"/>
<script type="text/javascript">
$(document).ready(function() {
$("#btn").click(function() {
$.ajax({
cache: false,
url: '@Url.Action("Modal")',
success: function (data) {
$("#modal2").html(data);
$("#modal1").modal('show');
}
});
});
});
Das erste, was zu drücken F12 und überprüfen Sie die Konsole Registerkarte für Javascript-Fehler, und auch die Registerkarte Netzwerk für Ajax-Post-Fehler –
Ich bekomme ** kein Element gefunden Fehler **, ich bin mir nicht sicher, ob es ein js Fehler oder Ajax Fehler –
ist es in der Konsole? Ist daneben eine .js-Datei aufgeführt? Ich bin mir nicht sicher, ob es die Absicht ist, aber du hast deine Divs verschachtelt - ist das absichtlich? Ich habe noch nie zuvor solche Mods benutzt. Ich schlage vor, Sie beginnen mit einer einfacheren Implementierung und arbeiten - verwenden Sie einfach ein Div und ein Modal –