Javascript confirma o problema da mensagem

Eu tenho uma caixa de confirmação pop-up que eu posso mostrar como abaixo.

Mas eu não sei se o usuário clicou em ok ou cancelar.

                ScriptManager.RegisterStartupScript(this, this.GetType(), "ajax", "<script language='javascript'>confirm('Do u wanna change?');</script>", false);

então o que eu quero fazer é assim.

if (orignalId != newId)
                {
 ScriptManager.RegisterStartupScript(this, this.GetType(), "ajax", "<script language='javascript'>confirm('Do u wanna change?');</script>", false);

If (user clicks Yes)
{
add some data to SQL
}
else
{
return;
}
}

Como sei o que o usuário clicou?

eu tentei isso

Coloquei o código abaixo em um arquivo folder1 \ jscrip.js, mas não sei como chamá-lo, pois tenho um painel de atualização ajax usado na página, portanto não posso usar o ClientScript.RegisterClientScriptInclude para fazer referência a ele. como mencionado no sexto ponto neste link:http://www.dotnetcurry.com/ShowArticle.aspx?ID=274

Page.ClientScript.RegisterClientScriptInclude ("seletivo", ResolveUrl (@ "folder1 \ jscrip.js"));

function confirmation()
{
if(confirm("Are you sure?")==true)
return true;
else
return false;
}

Alguma sugestão ??? Obrigado

funcionalidade:

para que o usuário clique em um botão chamado "Salvar primeiro" e verifique a condição "if (orignalId! = newId)" se for verdade, a caixa de confirmação será exibida ou nenhuma caixa de confirmação será exibida .. agora, se o usuário clicar em OK, alguns valores são inseridos no banco de dados, ou apenas retornam e não fazem nada

algum código extra:

protected void Page_Load(object sender, EventArgs e)
        {
if (!IsPostBack)
            {
            }
 else if (Label.Text != "")
            {
                Global.logger.Debug("Postback Happ, Label = " + Label.Text);
                Button2_Click(sender, e);
            }
        }

 protected void Button2_Click(object sender, EventArgs e)
        { if (orignalCsId != 0 && newCsId != 0)
                {
                    if (orignalId != newId)
                    {
                        Global.logger.Debug("Pop Up crossed1");
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "ajax", String.Format(CultureInfo.InvariantCulture, @"__doPostback('{0}', confirm('Your Data From iD1 will be populated in iD2?').toString());", Label.Text), true);
                    }
                    else if (Page.Request["__EVENTTARGET"] == Label.Text)
                    {
                        Global.logger.Debug("__EVENTARGUMENT1 = " + Page.Request["__EVENTARGUMENT"]);
                        bool userClickedOK = Boolean.Parse(Page.Request["__EVENTARGUMENT"]);
                        if (userClickedOK)
                        {
                            // Add some data to SQL.
                        }
                        else
                        {
                            return;
                        }
                        Label.Text = "";
                    }
                }
          }

questionAnswers(4)

yourAnswerToTheQuestion