Acceder a datos obtenidos en el serv desde cliente
Publicado por Maria (1 intervención) el 13/09/2006 12:48:13
Hola a todos,
llevo unos días tratando de resolver un problemilla que tengo, os lo explico:
Al hacer click en un botón quiero obtener un valor, ese valor quiero q sea accesible desde el cliente (es decir quiero acceder a él desde una función de javascrip)..
La solución que se me ocurrido es registrar una función javascrip en el evento del botón que obtenga el valor, y a esa función le llama otra f. javascript q es la que necesita el valor. Es decir::
en el .aspx.vb:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim script As String = "<script language=javascript> function getValorPath(){ return 'Valor'; } </script>"
Page.RegisterStartupScript("script", script)
End Sub
en el cliente:
<script type="text/javascript">
function AbrirDocumentoOFISO()
{
//Accedo al valor obtenido en el servidor
var valor = getValorPath()
...
}
</script>
PERO ESTO NO FUNCIONA... si me podeis ayudar...
Gracias.
llevo unos días tratando de resolver un problemilla que tengo, os lo explico:
Al hacer click en un botón quiero obtener un valor, ese valor quiero q sea accesible desde el cliente (es decir quiero acceder a él desde una función de javascrip)..
La solución que se me ocurrido es registrar una función javascrip en el evento del botón que obtenga el valor, y a esa función le llama otra f. javascript q es la que necesita el valor. Es decir::
en el .aspx.vb:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim script As String = "<script language=javascript> function getValorPath(){ return 'Valor'; } </script>"
Page.RegisterStartupScript("script", script)
End Sub
en el cliente:
<script type="text/javascript">
function AbrirDocumentoOFISO()
{
//Accedo al valor obtenido en el servidor
var valor = getValorPath()
...
}
</script>
PERO ESTO NO FUNCIONA... si me podeis ayudar...
Gracias.
Valora esta pregunta


0