J'ai un problème avec fancybox ne pas charger dans le moteur de vue rasoir. J'ai tous les js/css chargé correctement (j'ai testé pour s'assurer que fancybox fonctionne avec un lien vidéo simple, il l'a fait). Donc l'erreur est probable quelque part dans le code ci-dessous.Fancybox avec MVC Razor
Sur la page: La vue parent contient une liste de liens, chacun doit s'ouvrir dans sa propre fancybox et charger la vue correspondante.
$(document).ready(function() {
try {
$("a.className").fancybox({
(style stuff)
'type': 'ajax'
});
} catch (ex) {
console.log(ex);
}
});
Et le lien lui-même:
<div class="className">
<span class="spanName">
@Html.ActionLink("LinkName", "Action", new { id = Model.ID })
</span>
</div>
Toutes les idées? Je fournirai plus de code si nécessaire. Merci.
Ceci est proche mais pas juste. En fait c'est: @ Html.ActionLink ("LinkName", "Action", nouveau {id = Model.ID}, nouveau {@class = "className"}) – user1012939