Проблемы с подтверждением на ASP.NET
Это очень странно, у меня есть asp:ImageButton внутри представления списка, и я хочу подтвердить и действие, прежде чем я выполню метод, но я не могу
Затем я создал еще одну кнопку с изображением за пределами представления списка, и подтверждение работает, ребята, скажите мне, почему?
это не работает
<asp:ImageButton ID="btnEnabled" OnCommand="CommandExecution" OnClientClick="return confirm('Desea eliminar el cliente ?');" ImageUrl="~/App_Themes/Default/images/Habilitar.png"
Visible='<%# Eval("IsEnabled") %>' CommandName="ChangeStatus" ToolTip="Deshabilitar distribuidor"
runat="server" CommandArgument='<%# Eval("IdClient") %>' />
этот делает
<asp:ImageButton ID="btnConfirmacion3" ImageUrl="~/App_Themes/Default/images/Habilitar.png" runat="server" Text="Confirmacion 3" OnClientClick="return confirm('Desea eliminar el cliente ?');" />
1 ответ
Задавать AutoPostback
ложно. затем создайте два скрытых текстовых поля для имени команды и параметров. затем разместите скрытую кнопку ссылки на странице. в событии onclientclick кнопок вашего изображения после подтверждения поместите имя команды и параметры в скрытые поля, а затем вызовите метод обратной ссылки кнопки ссылки. затем обработайте команду в обработчике события кнопки ссылки.