Я создал блог. Определенный член группы может общаться в этом блоге. Каждый комментарий имеет динамически созданный linkbutton («edit» -> text)Открытие JQuery Диалоговое окно onclick динамически созданных linkbuttons
После нажатия на ссылку linkbutton, я хочу, чтобы появилось диалоговое окно. Я много пробовал, но не мог продолжить. Пожалуйста помоги.
Ниже приведен фрагмент кода о том, как я пытаюсь это сделать.
в .cs файле (это, как я динамически создал кнопку ссылки) (я использовал lnkButtons класс в моей JQuery
LinkButton lnkUpdateComment = new LinkButton();
lnkUpdateComment.ID = "" + objBridgeNotes.BridgeNotesId;
lnkUpdateComment.Text = "edit";
lnkUpdateComment.Attributes.Add("class", "lnkButtons");
lnkUpdateComment.Click += new EventHandler(lnkUpdateComment_Click);
.js файл:.
$(document).ready(function() {
$(".lnkButtons").live("click", function() {
$("#divEditComment").dialog("option", "title", "Edit the Comment");
$("#divEditComment").dialog("open");
return true;
});
$(function() {
var dlg = $("#divEditComment").dialog({
autoOpen: false,
show: "blind",
hide: "blind",
//height: 450,
minWidth: 400,
//position: ['right', 210],
buttons: {
"Update Note": function() {
var Updates = btnSubmitComment.replace(/_/g, '$');
__doPostBack(Updates, '');
}
}
});
dlg.parent().appendTo(jQuery("form:first"));
});
});
in .aspx file:
<div id="divEditComment">
<asp:UpdatePanel ID="updComments" runat="server">
<ContentTemplate>
<div>
<table width="100%" style="text-align: center">
<tr>
<td>
<div id="divComments" runat="server">
</div>
</td>
</tr>
</table>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
Нет удачи Rituraj. Даже здесь и не попадание внутрь функции. –
в вашем html, где находится .lnkButtons –
и ваша версия jquery должна быть последней. –