Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: =?iso-8859-1?Q?RE:_=5Baspx=5Fespanol=5D_Random=2C_Navegaci=F3n_y_Quer?=---=?iso-8859-1?Q?yString_en_C#?=


Message #1 by "Jes" <jesmail@u...> on Tue, 19 Dec 2000 17:55:07 +0100
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: 

$subst('Recip.EmailAddr')

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

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

Message #2 by =?iso-8859-1?Q?Hassan_Arteaga_Rodr=EDguez?= <hassan@c...> on Tue, 19 Dec 2000 12:49:06 -0600
Hola Juan T !!!

Gracias por estos ejemplos...a algunos pueden parecerles sencillos..pero si

se fijan son la báse de la lógica de la propia programación. Podrías enviar

a esta lista como declarar diferentes controles/

Por ejemplo

<asp:label id="Name" runat=server/>  'para un label

y demás objetos que existen?



Salu2 y nuevamente gracias.



--

************************************

 M. Sc. Hassan Arteaga Rodríguez

 Microsoft Certified System Engineer

 COPEXTEL, S.A. Cienfuegos

 e-mail: hassan@c...

************************************

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

From: Juan T. Llibre <j.llibre@c...>

Newsgroups: aspx_espanol

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

Sent: Tuesday, December 19, 2000 10:02 AM

Subject: [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)

> file://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>

> file://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:

> hassan@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: 

$subst('Recip.EmailAddr')

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

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

Message #3 by =?iso-8859-1?Q?Antonio_Ruiz_Cort=E9s?= <aruiz@l...> on Tue, 19 Dec 2000 18:53:15 +0100
hola Juan:



	Soy un novato en ASP y en ASP.Net. Llevo un poco más de tiempo trabajando

en C#.



	Bueno, la cuestión es la siguiente:



		Mi objetivo es seguir el modelo de n-capas como arquitectura de referencia

para mis aplicaciones WEB. Por tanto, intento reutilizar al máximo mis

antiguos componentes de negocio.



	He intentado acceder desde una página ASPX a un componente registrado en mi

sistema de dos maneras diferentes (que yo sepa no hay más): i)importando el

namespace ii)importando el assembly. En ambos casos la compilación de la

página ASPX me ha dicho lo mismo: no es posible acceder al assembly o al

namespace. He comprobado que el sistema está registrado, tambien lo he

colocado en un subdirectorio /bin del directorio donde se encuentra la

página ASPX, y nada.



Ya no sé, si se trata de un bug del sistema o es que hay algún detalle que

se me escapa.



¿Puedes darme alguna pista?



Saludos



PS: Por cierto, no s´s si tendrá algo que ver, pero en principio, mi

aplicación aspx solo tiene una página aspx, nada de ficheros global.asa y

compañia. ¿tendrá algo que ver?







__________________________________________________________________



Antonio Ruiz Cortés

Dpto. Lenguajes y Sistemas Informaticos           Tel: 34-95-4556874

Facultad de Informatica y Estadistica             Fax: 34-95-4557139

Av. Reina Mercedes s/n

http://www.lsi.us.es/~aruiz

41012-Sevilla.                                    e-mail:aruiz@l...

Spain

___________________________________________________________________







-----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:

aruiz@l...

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