modifier: link to error picASP.NET Modal Popup affiche uniquement grisées la page
Je suis nouveau à ASP.NET, je ne peux pas Modal Popup à travailler, je pense qu'il a à voir avec notamment les bons scripts dans _Layout, mais après une recherche approfondie, je ne peux pas trouver un moyen d'obtenir plus d'une superposition grisée sur la vue.
_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');
}
});
});
});
La première chose à Strictement appuyez sur F12 et inspecter l'onglet de la console pour les erreurs javascript, ainsi que l'onglet réseau pour les erreurs de publication ajax –
Je reçois ** aucun élément trouvé erreur **, je ne suis pas sûr si c'est une erreur js ou une erreur ajax –
est-il dans la console? At-il un fichier .js répertorié à côté de lui? Je ne suis pas sûr si c'est l'intention mais vous avez imbriqués vos divs - est-ce exprès? Je n'ai jamais utilisé jquery ui modaux comme ça avant. Je vous suggère de commencer par une implémentation plus simple et de travailler - il suffit d'utiliser un div et un modal –