我试图在MVC3应用程序中使用jQueryUI对话框,但有一个问题。
我的对话框正在加载一个局部视图到用户将编辑或创建一个新的项目。这工作正常,但如果我尝试保存或更新项目,或者如果我尝试关闭它,我得到标题中的消息。
我的对话框正在加载一个局部视图到用户将编辑或创建一个新的项目。这工作正常,但如果我尝试保存或更新项目,或者如果我尝试关闭它,我得到标题中的消息。
我已经添加了所有必需的.js文件,但仍然得到错误。我也使用firebug,但仍然找不到为什么错误发生。
HTML
<span class="EditLink ButtonLink" addressId="@addr.Id">Modify this Address</span> <div id="popup"></div>
JavaScript
$(document).ready(function () { var id = 0; //define config object var dialogopts = { title: "Edit item",modal: true,autoOpen: false,height: 500,width: 500,open: function () { $("#popup").load("/partialviewtoload/" + id); },buttons: { Cancel: function() { $(this).dialog('close'); } } }; $("#popup").dialog(dialogopts); //end dialog $('.EditLink').click(function() { id = $(this).attr("itemId"); $("#popup").dialog("open"); return false; }); });
解决方法
问题是我引用了“jquery-1.5.1.min.js”两次。一次在_Layout.cshtml和部分视图中我加载。 。删除了部分视图中的引用并对其进行排序。