Я пытаюсь открыть пользовательский элемент управления (Memo.ascx) в виде всплывающего окна с помощью диалога jQuery на странице Aspx.
ASPX:
<td>
<asp:ImageButton ID="btnMemo" runat="server" AlternateText="Memo" CausesValidation="false"
OnClientClick="PrepareNOpenDialog()" ClientIDMode ="Static" />
<div id="divMemoInfo" title="Memo"></div>
</td>
JQuery:
$(function () {
PrepareNOpenDialog();
});
function PrepareNOpenDialog() {
$('#divMemoInfo').dialog(); //init the dialog (consider div as a dialog)
$('#divMemoInfo').dialog('close'); //prevent the dialog from showing after initiation
$('#divMemoInfo').load('Memo.ascx');
dialogOptions = {
modal: true
, buttons: {
'Close': function () {
$(this).dialog('close');
}
}
, minWidth: 400
, minHeight: 200
, width: $(window).width() / 3 //'auto'
, height: 'auto'
};
//open dialog when image clicked
$('#btnMemo').click(function () {
$('#divMemoInfo').dialog(dialogOptions);
});
}
Я получаю ожидаемую ошибку объекта на onClientclick = OpenMemo()
Пожалуйста, совет.
Спасибо
BB