Jquery 带MVC剃须刀的Fancybox

Jquery 带MVC剃须刀的Fancybox,jquery,asp.net-mvc,razor,fancybox,Jquery,Asp.net Mvc,Razor,Fancybox,我有一个问题,fancybox没有加载到razor视图引擎中。我有 我已经测试了所有正确加载的js/css,以确保fancybox 与一个简单的视频链接一起工作,它做到了。因此,错误很可能发生在 下面是代码 在页面上: 父视图包含一个链接列表,每个链接都需要在其子视图中打开 拥有fancybox并加载相应的视图 $(document).ready(function () { try { $("a.className").fancybox({

我有一个问题,fancybox没有加载到razor视图引擎中。我有 我已经测试了所有正确加载的js/css,以确保fancybox 与一个简单的视频链接一起工作,它做到了。因此,错误很可能发生在 下面是代码

在页面上: 父视图包含一个链接列表,每个链接都需要在其子视图中打开 拥有fancybox并加载相应的视图

$(document).ready(function () {
    try {
            $("a.className").fancybox({
            (style stuff)
            'type': 'ajax'
           });

         } catch (ex) {
             console.log(ex);
         }
});
以及链接本身:

<div class="className">
    <span class="spanName">
        @Html.ActionLink("LinkName", "Action", new { id = Model.ID })
    </span>
</div>

有什么想法吗?如果需要,我将提供更多代码。谢谢。

链接没有指定类,因此选择器“a.className”将不匹配任何内容。尝试将链接更改为@Html.actionlinkname,Action,new{id=Model.id},new{@class=className}

该链接没有为其分配类,因此选择器“a.className”将不匹配任何内容。尝试将链接更改为@Html.actionlinkname,Action,new{id=Model.id},new{@class=className}

这很接近,但不正确。实际上是:@Html.actionlinkname,Action,new{id=Model.id},new{@class=className}这很接近,但不正确。实际上是:@Html.actionlinkname,Action,new{id=Model.id},new{@class=className}