Inputbox

09/08/2004 - 16:37 por ismael | Informe spam
Mi problema es que como pongo el codigo en codebehind no
en el html con el java. Como paso el valor de regreso ami
pagina?

Gracias.
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
09/08/2004 - 17:40 | Informe spam
Mi problema es que como pongo el codigo en codebehind no
en el html con el java. Como paso el valor de regreso ami
pagina?



En el codebehind no puedes mostrar ventanas ya que estas se abren en el
servidor no en el cliente y ademas no son visibles ya que el servicio del
servidor no puede interactuar con el escritorio dejando el servidor web
colgado a la espera de que el usuario cierre esa ventana.

Para hacerlo coloca un <input type=hidden> en la pagina y desde javascript
le asignas el valor ingresado por el usuario.

<script language="javascript" type="text/javascript">

function ingresar() {
Form1.nombre.value = window.prompt("Ingrese su nombre");
}

</script>

<input type="hidden" id="nombre" runat="server">
<a href="javascript:ingresar()">Ingresar nombre</a>

Luego desde el codigo solo tienes que usar la propiedad Value del objeto
para obtener lo que haya ingresado el usuario.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares