Я использую asp.net 4.5 с C#. Из повторителя в команде delete. Я хочу показать диалоговое окно подтверждения. Если пользователь нажмет «Да», чем удалить эту запись. Мое удаление логика в «rep_ItemCommand» event.Here мой кодДиалоговое окно подтверждения не регистрирует itemCommand в asp.net
<as:Pager ID="pgeImportedFiles" AutoPostBack="True" EnableViewState="true" runat="server" RepeaterControlID="rptImportFiledata" Visible="false" PageSize="10" DisplayPagerOption="Top">
<RepeaterTemplate>
<asp:Repeater ID="rptdata" EnableViewState="true" runat="server" OnItemCommand="rptdata_ItemCommand" >
<ItemTemplate>
<div >
<asp:LinkButton ID="lbnDelete"
OnClientClick="javascript:return showConfirmation('Are you sure You want to Delete this File?',this.id);"
runat="server" CommandName="Delete" CssClass="EditBtn" CommandArgument='<%# Eval("ID") %>'>Delete</asp:LinkButton>
</div>
</ItemTemplate>
</asp:Repeater>
</RepeaterTemplate>
</as:Pager>
protected void rptdata_ItemCommand(object source, RepeaterCommandEventArgs e)
{
//logic for deleteing
}
это Javascript в JS файл и «divDialogMessage1» и «divAlertBox1» определено в этом файле
$(divDialogMessage1).html(confirmationMessage,uniqueID){
var result = false;
$(divAlertBox1).dialog({
title: "Confirmation",
buttons: {
"Yes": function() {
__doPostBack(uniqueID);
$(this).dialog("close");
},
"No": function() {
$(this).dialog("close");
}
}
});
$(divAlertBox1).dialog('open');
return result;}
на этом диалоге отображения по щелчку на ссылке удаления и странице также отправьте ответ, если выбрать вариант «да». Но rptdata_ItemCommand не стрельба.
Любое решение для этого?
что вы возвращающиеся в 'return result;' –
здесь отредактируйте мое сообщение.Return false значение в результате – kinjal