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