¿Es posible usar un valor de javascripts en razor asp.net?

publicado por: Anonymous

Supongamos que tengo el siguiente valor de javascripts:

<script type="text/javascript">
    var variable_js=10;
</script>

y en razor, una variable de asp.net, le deseo asignar el valor de javascripts que declare. Por ejemplo:

@Dim variable_vb=variable_js '¿se puede??

¿Se puede hacer algo así como lo declarado arriba?y ¿Como?

solución

Lo que intentas realizar no es posible. Algo que es importante entender entre código en Razor y javascript, que el primero es procesado del lado del servidor y el otro es ejecutado en el cliente (es decir el browser).

Cuando realizas una solicitud de cierta página, esa página se procesa en el servidor y luego de recibida por el navegador, es procesado el código del lado del cliente (javscript, css, html, etc).

Por lo tanto, como podrás concluir no es posible realizar lo que mencionás. Lo que sí podrías lograr es el comportamiento inverso, procesar algo en el servidor y escribir en un código javascript. Algo como lo siguiente

<script type="text/javascript">
   var variable_from_server= '@Model.Variable_From_Server';
</script>

Espero que haya sido claro y sea útil.

Saludos

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *