У меня есть форма, в которой пользователь может удалить запись, и мне нужно всплывающее сообщение, в котором пользователь должен нажать "ОК", чтобы подтвердить удаление.
Кнопка удаления:
<asp:Button ID="btnDelete" runat="server" Text="Delete" UseSubmitBehavior="false" OnClick="btnDelete_Click" OnClientClick="confirmation();" />
Функция подтверждения:
function confirmation() {
var answer = confirm("Are you sure you want to delete? This action cannot be undone.")
}
Итак, прямо сейчас нажатие кнопки удаления запускает подпрограмму btnDelete_Click в коде позади независимо от того, нажали ли вы "ОК" или "Отмена" во всплывающем окне. Я знаю, что могу добавить if (answer) {- некоторый код здесь -} в мою функцию javascript, но возможно ли использовать javascript для выполнения кода из кода позади? Или есть другой способ сделать это?