Cómo obtener la respuesta del cuadro Confirmar en el código que está detrás

Soy nuevo en asp.net/C#. Estoy tratando de crear una aplicación web.

A continuación es mi requisito.

Estoy tratando de guardar un registro al hacer clic en el botón. Antes de guardar el registro, verificaré si ese registro existe en la base de datos o no (en el código que se encuentra detrás). Si existe, entonces debo mostrar una alerta al usuario como "El registro ya existe. ¿Desea continuar? ? "Cuando el usuario presione 'Sí', necesito continuar mi guardado para el registro en el código, de lo contrario, solo necesito salir del proceso de guardado.

//......code for checking the existence of the record    
if (check == true)
{            
    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "script", " confirm('Record already exist.Do you want to proceed?');", true);
}
//

El código anterior me muestra la casilla de confirmación con los botones 'Aceptar' y 'Cancelar'. Mis preguntas son

¿Cómo puedo hacer que 'Sí' o 'No' en el diálogo de confirmación?Después de que el usuario presione 'Sí' / 'No', ¿cómo puedo detectar la respuesta (sí / no) y continuar con el resto de mi programa?

Lo he buscado mucho. Pero no pude obtener una respuesta correcta. Por favor, ayúdeme en esto.

Respuestas a la pregunta(5)

Su respuesta a la pregunta