当在Page_Load
.
我已经定义了对话框和初始化打开它所需的函数,如下所示:
$(document).ready(function () {
$('#errorDialog').dialog({
autoOpen: false,
height: 120,
width: 500,
draggable: false,
resizable: false,
modal: true,
title: "Error!",
open: function (type, data) {
$(this).parent().appendTo("form");
}
});
});
function showErrorPopup() {
$('#addNoteButton').hide();
$('#errorDialog').dialog("open");
}
<div id="errorDialog">
<asp:Label ID="errMessage" runat="server"></asp:Label>
<input type="button" id="Button3" onclick="closeDialog('errorDialog');"
class="inputASPButton" value="Zrušit" />
</div>
我这样打开它Page_Load
:
Page.ClientScript.RegisterStartupScript(typeof(Page), UniqueID, "showErrorPopup();", true);
它在执行时调用该函数,$('#addNoteButton').hide();
隐藏按钮,但对话框本身从未出现。
任何帮助是极大的赞赏。