【发布时间】:2015-09-23 19:17:57
【问题描述】:
我的应用程序中有 jQuery UI 对话框,单击按钮将打开在 Diag div 中定义的这个 jQuery UI 对话框内容。我在同一页面上还有其他控件,例如 asp.net 下拉列表。我遇到的问题是 jQuery UI 对话框 div 内容显示在页面本身而不是弹出对话框中。我需要做什么才能使对话框 div 在页面上不可见。
<asp:DropDownList ID="dd" runat="server" AutoPostBack="true">
<asp:ListItem>asfasf</asp:ListItem>
<asp:ListItem>asfasf</asp:ListItem>
</asp:DropDownList>
<input type="button" id="btnSaveAs" value="Submit" />
<div id="Diag">
Test text
</div>
jQuery 代码
$(function () {
$('#btnSaveAs').on('click', function () {
$("#Diag").dialog({
resizable: false,
width: 400,
height: "auto",
modal: true,
title: 'new window',
buttons: {
"Save Record": addUser,
Cancel: function () {
$(this).dialog("close");
}
}
});
});
});
【问题讨论】:
标签: jquery asp.net jquery-ui jquery-ui-dialog