【发布时间】:2014-02-21 14:15:58
【问题描述】:
我有以下几点:
$(function(){
$('#dialog').dialog({ modal: true, buttons: { "Ok": function () { $('#dialog').dialog("close"); } } });
}
我尝试了许多不同形式的语法,但都没有成功。如果我使用 $(this).dialog("close"); 我会收到 JS 错误,抱怨在 init 之前调用方法,但是当我使用 $('#dialog').dialog("close") 它几乎可以工作。对话框在左上角弹出,按钮无法正确呈现 - 只是一个无文本的圆圈,在单击时 会关闭 - 只有当我给弹出框焦点时,模态叠加出现。
在我的 ASP.NET MVC 视图中:
@{
if (Model.response)
{
<div id="dialog" title="@Model.responseDialog.title"><p>@Model.responseDialog.content</p></div>
}
}
【问题讨论】:
标签: c# jquery asp.net asp.net-mvc jquery-ui