Como obter a resposta da caixa Confirmar no código por trás

Eu sou novo em asp.net/C# .Eu estou tentando criar um aplicativo da web.

Abaixo está minha exigência.

Eu estou tentando salvar um registro no clique do botão. Antes de salvar o registro, eu estarei verificando se esse registro existe no banco de dados ou não (no código por trás). Se ele existir, então eu preciso mostrar um alerta para o usuário como "Registro já existente. Você deseja prosseguir "Quando o usuário pressiona 'Sim', eu preciso continuar meu salvar para o registro no código, senão eu só preciso sair do processo de salvar.

//......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);
}
//

O código acima mostra a caixa de confirmação com os botões 'OK' e 'Cancelar'. Minhas perguntas são

Como posso fazer isso 'Sim' ou 'Não' no diálogo de confirmação?Depois que o usuário pressionar "Sim" / "Não", como posso pegar a resposta (sim / não) e prosseguir com o restante do meu programa?

Eu procurei muito por isso. Mas não consegui uma resposta adequada. Por favor, me ajude nisso.

questionAnswers(5)

yourAnswerToTheQuestion