Использование JQuery Я смог открыть диалоговое окно с помощью кнопки ссылки, и это ничего, кроме того, что появляется тег div.microsoft jscript runtime error 'btn_click' не определено
Всплывающее окно состоит из текстового поля и кнопки.
Это кнопка закодированы в * .aspx файле:
<asp:Button ID="btnSubmitComment" runat="server" onclick="btnSubmitComment_Click" style="display:none;" />
В Jquery:
$(function() {
var dlg = $("#divEditComment").dialog({
autoOpen: false,
show: "blind",
hide: "blind",
//height: 200,
minWidth: 220,
//position: ['right', 210],
buttons: {
"Update Note": function() {
var Updates = btnSubmitComment.replace(/_/g, '$');
__doPostBack(Updates, '');
}
}
});
dlg.parent().appendTo(jQuery("form:first"));
});
divEditComment
является DIV тег, который действует в диалоговом окне. В этом диалоговом окне кнопка, которая не работает, существует.
В C# кода, я объявил:
protected void btnSubmitComment_Click(object sender, EventArgs e)
{
}
Тем не менее я получаю сообщение об ошибке:
microsoft jscript runtime error 'btnSubmitComment' is undefined
Я не понимая, где я ошибаюсь.
Я не изменял Jquery .. Я добавил только ... вар btnSubmitComment = $ ('# <% = btnSubmitComment.ClientId%>') в ASPX файл .. и при нажатии кнопки элемент управления передается внутри события btnSubmitComment_click(), как и ожидалось. Большое спасибо. –