C# JQuery UI对话框类型错误:对象[Object Object]没有方法';对话框';(没有重复引用jquery或jquery ui)
我知道这里还有很多类似的问题,但没有一个能解决我的问题 我正在尝试创建一个对话框,提示用户选择是离开页面(并继续他们刚才单击的链接),松开他们在文本区域中输入的文本,还是留在页面上 许多其他答案都说要检查对JQuery的引用是否重复,因此我去掉了所有的引用,并在我的_Layout.cshtml页面顶部添加了以下内容C# JQuery UI对话框类型错误:对象[Object Object]没有方法';对话框';(没有重复引用jquery或jquery ui),c#,asp.net-mvc,jquery-ui,jquery-ui-dialog,C#,Asp.net Mvc,Jquery Ui,Jquery Ui Dialog,我知道这里还有很多类似的问题,但没有一个能解决我的问题 我正在尝试创建一个对话框,提示用户选择是离开页面(并继续他们刚才单击的链接),松开他们在文本区域中输入的文本,还是留在页面上 许多其他答案都说要检查对JQuery的引用是否重复,因此我去掉了所有的引用,并在我的_Layout.cshtml页面顶部添加了以下内容 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
Person是页面index.cshtml中包含jquery的部分页面
@Html.Partial("_Person", Model.Person);
您有脚本文件的任何缓存版本吗?此外,您是否在控制台中进行了检查以确保每个脚本只加载了一个副本?您好@DavidL,我如何检查脚本文件是否已缓存,或者是否只加载了脚本的一个副本?我目前正在使用Chrome及其控制台。非常感谢!在chrome的“网络”选项卡上,所有缓存文件的状态均为304(未修改)。它们不会被修改,因为它们已被缓存。检查所有网络流量,确保您没有以某种方式删除多个副本。另外,确保您没有在所需的脚本上获得任何404。我的另一个捆绑脚本似乎有问题。当我删除它们时,“hasnotmethoddialog”错误消失了。我现在的问题是,对话框出现在我的页面底部,与我指定的尺寸不同,所有文本都是混乱的,在白色框之外。我将不得不查看我所有的样式表,但我认为它们不是问题所在。谢谢你的帮助。
Uncaught TypeError: Object [object Object] has no method 'dialog' person:403
(anonymous function) person:403
c jquery.min.js:4
p.fireWith jquery.min.js:4
x.extend.ready jquery.min.js:4
q jquery.min.js:4
@Html.Partial("_Person", Model.Person);