Per distinguere fra le due azioni, invece, potresti fare così:
Pagina.aspx
codice:
<head runat="server">
<script language="javascript">
function controlla()
{
var esito = confirm('Carissimo utente,\n\nInnanzitutto, auguri di buon Natale e Felice anno nuovo.\n\nConfermi questi dati, da te accuratamente inseriti ?');
document.form1.hid.value=esito;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="bt" runat="server" Text="Invia" OnClientClick="controlla();" />
<input type="hidden" id="hid" runat="server" />
</form>
</body>
Lato Server:
codice:
Protected Sub bt_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bt.Click
If hid.Value = "true" Then
lb.Text = "Hai confermato."
End If
If hid.Value = "false" Then
lb.Text = "Hai annullato."
End If
End Sub