Я хочу дать предупреждение пользователю с подтверждением, если они хотят сохранить без загрузки изображения.Подтвердить поле в приложении веб-формы asp.net
код срабатывает, если пользователь для нажмите на кнопку
if (string.IsNullOrEmpty(obj.Image)) {
obj.Image= null;
//Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "alert('Please Upload Image!');", true);
Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "confirm('Are you sure you want to save without uploading images?');", true);
}
сохранить Выше логика была для показа окно подтверждения, но он не показывает.
Кроме того, как я могу отловить, если пользователь нажал кнопку Yes
или No
?
, так что я могу выполнить соответствующий код.
Update:
Я могу показать окно подтверждения с помощью следующего кода
Page.ClientScript.RegisterStartupScript(this.GetType(), "msgbxConfirm", "confirm('Are you sure?');", true);
Но я не уверен, как я иду в ловушку YES
или No
событие
Вы не в функции, так что вам не нужно 'return' заявление - это, вероятно, вызывает синтаксическую ошибку, поэтому коробка не показывает – Rhumborl
Я удалил это раньше, позвольте мне обновить код вопроса. – Learning