Hola amigos, como estan ?... Tengo una pequeña duda... Estoy trabajando en WebForm, mezclando codigo VB.NET y ASP.NET, y quiero mostrar un MSGBOX para preguntar si esta seguro de hacer los cambios en una base de datos... Pero en la investigacion que he realizado, encontre que no se puede utilizar la funcion "MsgBox (......)" de Visual Basic para webform... Entonces decidi bucar un javascript para mostrar ese mensaje y encontre uno, pero mi duda es como puedo obtener el valor de la variable que esta dentro del codigo javascript ...
<script type="text/javascript" language="javascript">
function DoClick() {
var truthBeTold = window.confirm('Click OK to continue.Click Cancel to stop.');
if (truthBeTold)
window.alert('Welcome to MVP World!');
else window.alert('Bye from MVP World!');}
</script>
Lo que pretendo hacer es mostrar el mensaje en javascript y trabajar con el valor de la varible en visual basic .net....
Tengo esto en el evento load:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim scriptString As String
scriptString = "<script language=JavaScript> " & _
"function DoClick() {" & _
"var truthBeTold = window.confirm('Click OK to continue.Click Cancel to stop.');" & _
"if (truthBeTold)" & _
"window.alert('Welcome to MVP World!');" & _
"else window.alert('Bye from MVP World!');" & _
"}</script> "
If (Not IsClientScriptBlockRegistered("clientScript")) Then
RegisterClientScriptBlock("clientScript", scriptString)
End If
End Sub
Y en el boton de guardar:
Protected Sub Button4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim VALOR As String
VALOR = "<script language=JavaScript> truthBeTold </script> "
If VALOR Then
'SI FUE ACEPTAR GUARDO
'........
Else
'NO HACE NADA SI FUE CANCELAR
'.......
End If
End Sub
Bueno en el condigo del boton, ya se que estoy mal, pero se los doy para que vean mas o menos lo que intento hacer....
Espero y haya explicado bien, saludos !!... gracias de antemano