Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: =?iso-8859-1?Q?RE:_=5Baspx=5Fespanol=5D_Re:_Random=2C_Navegaci=F3n_y_?=---=?iso-8859-1?Q?QueryString_en_C#?=


Message #1 by =?iso-8859-1?Q?Ezequiel_Esp=EDndola?= <eespindola@b...> on Tue, 19 Dec 2000 18:06:11 -0300
>>Eso es hecho automáticamente por el proceso de ASP.NET,

>>y no reside en ningún control personalizable.



No coincido en este punto por un simple hecho. Si uno esta creando un

control de almanaque difrente del que viene con el framework por ejemplo, es

evidente que este no sabrá por si sólo si queremos que sea DHMTL y nunca más

vuelva a recargar la página o si lo haremos en puro HTML 2.0. Desconozco en

la práctica como implementar esto, pero se que es posible y que la idea es

que el framework te de las herramientas para devolver uno u otro resultado

según el browser detectado del lado del cliente.



Que los controles existentes realicen esto sin tener que preocuparse por

tenerlo en cuenta es diferente.



Ezequiel Espíndola



-----Original Message-----

From: Juan T. Llibre [mailto:j.llibre@c...]

Sent: Tuesday, December 19, 2000 6:19 PM

To: ASP.Net en Español

Subject: [aspx_espanol] Re: Random, Navegación y QueryString en C#





Tienes razón, en parte.



Por suerte, las fuentes de esos controles estan

incluídas en la documentación de ASP.NET,

y podemos, sencillamente, copiar las características

que nos interesan, y cambiar o eliminar las que no nos interesan.



Claro, que estos cambios deben hacerse ponderadamente.

No queremos perder funcionalidad...;>)



Sin embargo, la funcionalidad a la que apuntas

no es parte del código que debemos escribir.



Eso es hecho automáticamente por el proceso de ASP.NET,

y no reside en ningún control personalizable.



Es decir, que no importa lo que uno escriba en cualquier

componente que creemos, a los navegadores visitantes

se les desplegará el HTML que pueden entender.



saludos,





Juan T. Llibre

Microsoft MVP [IIS/ASP]

ASP Resource : http://asptracker.com/

ASP en Español : http://aspespanol.com/

==================================

"Ezequiel Espíndola" <eespindola@b...> wrote in message

news:26515@a..._espanol...

>

> Esto lo hacen especificamente los controles de ASP.NET, que podrán ser

> programados por nosotros en cualquiera de los lenguajes soportados por el

> framework .NET. Lo que quiero decir, si hacemos uno tendremos que

> programarlos para que devuelvan diferente código según el HTML soportado

por

> el browser.

>

> Ezequiel Espíndola

>

> -----Original Message-----

> From: Juan T. Llibre [mailto:j.llibre@c...]

> Sent: Tuesday, December 19, 2000 2:55 PM

> To: ASP.Net en Español

> Subject: [aspx_espanol] Re: [aspx_espanol] RE: [aspx_espanol] Random,

> Navegación y QueryString en C#

>

> ASP.NET produce HTML que puede ser leído

> por cualquier navegador.

>

> No solo eso, sinó que ASP.NET detecta automáticamente

> el tipo de navegador que está pidiendo la página, y le envía

> el HTML que ese navegador entiende ( HTML 3.2 o HTML 4.0 ).

>

> El requisito de IE 5.5 es solo para instalar ASP.NET.

> IE 5.0 no es suficiente. Hace falta IE 5.5.

>

> saludos,

>

>

> Juan T. Llibre

> Microsoft MVP [IIS/ASP]

> ASP Resource : http://asptracker.com/

> ASP en Español : http://aspespanol.com/

> ==================================

> ----- Original Message -----

> From: "Jes" <jesmail@u...>

> To: "ASP.Net en Español" <aspx_espanol@p...>

> Sent: Tuesday, December 19, 2000 11:55 AM

> Subject: [aspx_espanol] RE: [aspx_espanol] Random, Navegación y

QueryString

> en C#

>

>

> > Supongo que esto ya se habra comentado con anterioridad...pero es

> necesario

> > tener ie 5.5 para poder ver asp.net ? o el 5 lo admite ?

> > Gracias!

> > Jes

> >

> > -----Mensaje original-----

> > De: Juan T. Llibre [mailto:j.llibre@c...]

> > Enviado el: martes, 19 de diciembre de 2000 17:02

> > Para: ASP.Net en Español

> > Asunto: [aspx_espanol] Random, Navegación y QueryString en C#

> >

> >

> >

> > Luego de varios días con un resfriado,

> > reanudo el envío de informaciones básicas

> > sobre ASP.NET y sus métodos de programación.

> >

> > Me preocupa un poco que durante mi ausencia

> > no se haya enviado mensaje alguno a la lista.

> >

> > ¡ Anímense !

> >

> > ASP.NET vale la pena...

> > --------------------------

> >

> > Esta vez, en C# y VB, ejemplos de Random, Navegación y extracción

> > de datos del QueryString ( que cambia totalmente... )

> >

> > Noten que una página está en VB y la otra en C#.

> >

> > El ejemplo se compone de 2 páginas.

> > La segunda recibe un parámetro de la primera.

> >

> > pagina1.aspx

> > --------------

> > <html>

> > <script language="VB" runat="server">

> >

> > Sub Page_Load(Sender As Object, E As EventArgs)

> > // nueva sintaxis para procedimiento de carga de página

> > // noten los parámetros para la función "Page_Load"

> >

> >   Dim RandomGenerator As Random

> >   RandomGenerator = New Random(DateTime.Now.Millisecond)

> > //Noten la nueva forma de crear un Random ( número aleatorio )

> >

> >            Dim RandomNum As Integer

> >            RandomNum = RandomGenerator.Next(0, 3)

> > // ahora se puede generar una SECUENCIA de números

> >

> >            Select RandomNum

> >               Case 0:

> >                 Name.Text = "Juan"

> >               Case 1:

> >                 Name.Text = "Pedro"

> >               Case 2:

> >                 Name.Text = "José

> >            End Select

> >

> > AnchorLink.NavigateUrl = "pagina2.aspx?name=" & Name.Text

> > //  el nuevo control "Anchor", que permite navegación

> > //  noten que incluye un querystring con el nombre aleatorio

> > //  que viene de la pagina1

> >

> > End Sub

> > </script>

> > <body>

> >        <h3><font face="Verdana">Navegación</font></h3>

> >        <p>

> >        Este ejemplo demuestra como generar una etiqueta de enlace HTML

> >        que permita al cliente navigar a una página nueva al pulsar sobre

> la

> >        etiqueta en el navegador.

> >        <p>

> >        <hr>

> >        <p>

> > //el nuevo control de servidor de "hyperlink" ( enlace )

> >        <asp:hyperlink id="AnchorLink" font-size=24 runat=server>

> >           Hola <asp:label id="Name" runat=server/> pulsa este enlace,

por

> > favor.

> >        </asp:hyperlink>

> > </body>

> > </html>

> >

> > pagina2.aspx

> > -------------

> > <html>

> > <script language="C#" runat="server">//noten la diferencia en la

sintaxis

> de

> > C# para Page_Load

> > void Page_Load(Object Sender, EventArgs e){

> >  if (!Page.IsPostBack) {//Noten el uso de if (!Page.IsPostBack)//La

> sintaxis

> > parecida al JavaScript ( ! significa NO )//Is.PostBack determina,

> > automáticamente, si es un POST

> >   NameLabel.Text = Request.Params["Name"];//Noten la sintaxis para el

> > QueryString : Request.Params

> >     }

> >    }

> > </script>

> >    <body>

> >    <h3><font face="Verdana">Manejo de Navegaci??font></h3>

> >    <p>

> >    Este ejemplo demuestra como recibir una solicitud    de navegación

> desde

> > otra página, y como extraer el    argumento del "querystring" en el

evento

> > "Page_Load".

> >    <p>

> >    <hr>

> >

> >    <form action="pagina2.aspx" runat=server>

> >    <font face="Verdana">

> >    Hola, <asp:label id="NameLabel" runat=server/> !

> >    </font>

> >    </form>

> >    </body>

> > </html>

> > Buen provecho...

> >

> >

> >

> >

> >

> >

> > Juan T. Llibre

> > Microsoft MVP [IIS/ASP]

> > ASP Resource : http://asptracker.com/

> > ASP en Español : http://aspespanol.com/

> > ==================================

> >

> >

> >

> > ---

> > Usted está suscrito a aspx_espanol como:

> > jesmail@u...

> > Para darse de baja, envíe un mensaje en blanco a

> > leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com

> >

> >

> > ---

> > Usted está suscrito a aspx_espanol como:

> > j.llibre@c...

> > Para darse de baja, envíe un mensaje en blanco a

> > leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com

> >

>

>

> ---

> Usted está suscrito a aspx_espanol como:

> eespindola@b...

> Para darse de baja, envíe un mensaje en blanco a

> leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com

>

>

> ---

> Usted está suscrito a aspx_espanol como:

> eespindola@b...

> Para darse de baja, envíe un mensaje en blanco a

> leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com

>

>







---

Usted está suscrito a aspx_espanol como:

eespindola@b...

Para darse de baja, envíe un mensaje en blanco a

leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com





---

Usted está suscrito a aspx_espanol como: 

$subst('Recip.EmailAddr')

Para darse de baja, envíe un mensaje en blanco a 

leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com


  Return to Index