我在mvc3项目中显示模式对话框时遇到问题,我发现下面的代码并尝试使用它但我收到错误,我确信我错过了一些我希望有人可以帮助我的东西:
<script type="text/javascript">
$(function () {
$('#dialog').dialog({
autoOpen: false,
width: 400,
resizable: false,
title: 'hi there',
modal: true,
open: function(event, ui) {
//Load the CreateAlbumPartial action which will return
// the partial view _CreateAlbumPartial
$(this).load("@Url.Action("CreateAlbumPartial")");
},
buttons: {
"Close": function () {
$(this).dialog("close");
}
}
});
$('#my-button').click(function () {
$('#dialog').dialog('open');
});
});
public ActionResult CreateAlbumPartial()
{
return View("_CreateAlbumPartial");
}
我的错误是:“Microsoft jscript运行时错误:对象不支持属性或方法'对话框'”
如果有人能给我看其他例子,我也很感激,我想在我的页面中显示一个模态对话框。
提前致谢!
答案 0 :(得分:1)
您是否添加了jQuery和jQuery UI库?
.dialog是jQuery UI提供的方法,而不是jQuery。