Dialog Jquery无法正常工作

时间:2015-07-08 08:25:18

标签: jquery asp.net-mvc razor

index.cshtml代码

<link href="~/Content/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="~/Scripts/jquery-1.10.2.js" type="text/javascript"></script>
<script src="~/Scripts/jquery-ui.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $("#finestra").dialog({ autoOpen: false });
    });
</script>

<div>
    <p>
        JQuery Dialog Test
    </p>
    <div id="finestra" title="Test">
        <div>content</div>
    </div>
</div>

我收到0x800a01b6 - JavaScript运行时错误:Object doesn't support property or method 'dialog' error。我添加了一个jquery 1.11.4引用。我检查了其他类似的问题,但找不到它导致的问题。

1 个答案:

答案 0 :(得分:1)

 public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        //"~/Scripts/jquery-{version}.js",
                        "~/Scripts/jquery-ui.js"));
        } 

我对"~/Scripts/jquery-{version}.js"发表了评论,因此代码没有引用较旧的jquery,并且有效。