Вы можете сделать следующее:
- Иметь кнопку «Отправить» как кнопку «Отправить» (отображается в html как тип ввода = «отправить»)
- Иметь кнопку «Сохранить» как обычную кнопку.
Чтобы кнопка Сохранить отображалась как обычная кнопка (отображается как input type=“button”
, вы можете иметь UseSubmitBehavior: False
.
Затем вы можете использовать OnClientClick на одной из кнопок и предотвратитьнажатием другой кнопки. Здесь вы также можете проявить творческий подход. Вы можете отключить нажатую кнопку и показать «Сохранение ...», как показано ниже:
// its a button or document.getElementById
if (button.getAttribute('type') == 'button') {
button.disabled = true;
button.className = "inactive class";
button.value = "Saving, please wait. Have some peanuts while we save...";