yo lo hago de una forma mas sensilla utiliza una funcion Javascript como la siguiente
Cita: <script type='text/javascript'>
function jsMSGBox(Mensaje)
{
var truthBeTold = confirm(Mensaje);
if (truthBeTold) {
document.getElementById("txtMSG").value="1";
}
else {
document.getElementById("txtMSG").value="0";
}
}
</script>
en tu formulario colocas un TextBox el cual le aplicaras un estilo "css" ya que si lo pones en Visible False este no funcionara, eso me sucedio muy raro pero bueno aqui tambien te dejo el css
Cita: /*oculto*/
.oculto{
display: none;
}
se lo aplicas al textbox que coloques llamado txtMSG ahora en el Page_Load de la pagina le asignas el atributo del JavaScript
Cita: btnActualizar.Attributes.Add("OnClick", "jsMSGBox('¿Realmente desea Actualizar el registro?');");
y en el evento Clic del Boton preguntas lo siguiente
Cita: if (txtMSGText == "1")
{
//Toda tu logica para Actualizar
}
claro hay te la dejo en C# pasarlo a VB es facil es casi lo mismo
y es todo espero que te haya sido de utilidad mucha suerte