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引用。我检查了其他类似的问题,但找不到它导致的问题。
答案 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,并且有效。