Мне нужно добавить всплывающее окно «вы уверены» в кнопку удаления, и я не уверен, как получить, щелкнул ли пользователь Ok или Cancel.asp.net всплывающее окно подтверждения
Здесь нет, как я это делаю:
string message = "Are you sure you want to delete this user?";
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("return confirm('");
sb.Append(message);
sb.Append("');");
Type type = this.GetType();
ClientScript.RegisterOnSubmitStatement(type, "alert", sb.ToString());
Да за то, что мне нужно, что работает отлично. Спасибо –
@sd_dracula Мой ответ был первым, и что еще более важно, если вы используете его с помощью 'CausesValidation =" True "', будет отсутствовать ** проверка клиента на отправке, и если вы используете его с UseSubmitBehavior = "False" будет ** no ** отправить действие вообще, потому что JavaScript для этих вещей добавляется на странице Render ** после ** этого фрагмента кода, поэтому ** всегда ** завершающая команда 'return', которая делает это полностью недостижимый (но в моем случае только при отмене). –