Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: Es viejo, o es nuevo?


Message #1 by "Jorge Beker" <jorgito@n...> on Fri, 7 Sep 2001 15:42:08 -0300
Pero por lo que vi, por ejemplo, el action de un form, el <FORM> y el

</FORM> no lo pongo yo, al crear algo en vista de diseno se crea solo.



Ustedes me estan hablando de cosas viejas de ASP, que en apariencia, no

parecen que sigan existiendo. P.E: En asp yo ponia

<INPUT TYPE=TEXT NAME="HOLA>

y lo recogia con

Request("Hola")



Pero en .NET, no puedo poner esto, debo crear un control en el modo diseno,

y lo levanto con hola.text, y ademas lo debo crear en modo diseno!!!



Jorge

"Victor Garcia Aprea" <vga@o...> wrote in message

news:100463@a..._espanol...

>

>

> Jorge,

>

> respuestas inline,

>

> >

> > Apenas abrí el ASP.NET, note que es muy parecido al visual basic

> > en cuanto

> > su estructura, dejando fuera de lado el famoso response.write para crear

> > un textbox por ejemplo, o para derivar a otro lado. Es por eso que me

> > surgieron varias dudas:

> >

> > 1)Si quiero escribir algo, o tenes una cantidad dinamica de checkbox, ya

> > no lo puedo hacer mas con for ... response.write"<INPUT CHECKBOX...>"

> > next , entonces, como lo debo hacer? arrastrando miles de cosas en modo

> > diseno? A mi se me ocurrio que tal vez hay que usar el metodo

> > new, pero no

> > estoy seguro

> >

> ASP.NET introduce el concepto de User Controls, que son controles

> desarrollados por vos para encapsular una funcionalidad especfica. Son muy

> utiles a la hora de definir controles muy usados como un "Login Box", un

> recuadro de novedades, ofertas, etc. Si no queres o no tiene sentido

> utilizar los User Controls por supuesto que podes crear los controles que

> quieras desde el codigo que reside en el servidor, no tenes que arrastar

mil

> cosas en modo diseno.

>

> > 2) Mi duda mas grande: Si quiero derivar a otra pagina, es decir, que si

> > mando el boton me mande a otro aspx, de la manera que en asp

> > pondria <form

> > action="elotroform.asp"> Como lo deberia hacer?

>

> Para derivar a otra pagina, tendrias que usar Response.Redirect o

> Server.Transfer

> Por como funciona ASP.NET no hay manera de que el viewstate de una pagina

> tenga sentido en otra pagina.

>

> >

> > 3) De la manera que paso al otro formulario, como mando los

> > parametros que

> > recibiria en un asp normal con request("parametro")

> >

> Los parametros podes mandarlos de la misma manera que lo hacias en ASP,

> incluyendo campos ocultos (hidden) dentro de los tags <FORM> </FORM>

>

>

>

> Saludos,

> -Victor.

>

>

>





Message #2 by "Victor Garcia Aprea" <vga@o...> on Sat, 8 Sep 2001 16:00:43 -0300

>

> Pero por lo que vi, por ejemplo, el action de un form, el <FORM> y el

> </FORM> no lo pongo yo, al crear algo en vista de diseno se crea solo.

>

Esto es asi ya que ASP.NET persiste el valor de tus controles a traves de

los viajes hacia el servidor en campos de formulario. O sea, algo parecido a

lo que tenia que hacer antes a mano uno mismo pero ahora todo hecho por el

ASP.NET.



> Ustedes me estan hablando de cosas viejas de ASP, que en apariencia, no

> parecen que sigan existiendo. P.E: En asp yo ponia

> <INPUT TYPE=TEXT NAME="HOLA>

> y lo recogia con

> Request("Hola")



En ASP.NET puedes seguir poniendo tus propios campos en un FORM y luego

recojer su valor como en ASP 3.0



>

> Pero en .NET, no puedo poner esto, debo crear un control en el

> modo diseno,

> y lo levanto con hola.text, y ademas lo debo crear en modo diseno!!!



No es asi. Puedes crearlo "a mano" sin utilizar la interfase grafica del

VS.NET, sino imaginate que comprar el VS.NET seria un requisito para

programar ASP.NET. Y tambien puedes crearlo con codigo en el servidor.



Saludos,

-Victor.




  Return to Index