Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: =?iso-8859-1?Q?Re:_=5Baspx=5Fespanol=5D_RE:_=5Baspx=5Fespanol=5D_Ra?=---=?iso-8859-1?Q?ndom=2C_Navegaci=F3n_y_QueryString_en_C#?=


Message #1 by "Juan T. Llibre" <j.llibre@c...> on Tue, 19 Dec 2000 12:54:57 -0500

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: 

$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 "Juan T. Llibre" <j.llibre@c...> on Tue, 19 Dec 2000 14:47:09 -0500
Hola, Antonio.



Por la calidad de la pregunta, no suenas tan "novato"...;>)



Si estas usando un componente tradicional COM,

ya registrado en tu sistema ( ASP 3.0, imagino ),

para usarlo en ASP.NET debes importar la librería

de tipo del componente con tlbimp.exe



ejemplo :



tlbimp TuObjetoCOM.tlb



Eso generará un "assembly" de .NET que reflejará los datos contenidos

en la librería de tipo del componente y que puedes referenciar como

se referencian todos los assemblies en C#.



Global.asa no tiene nada que ver con ASP.NET.

ASP.NET usa global.asax ( imagino te refería a ese archivo ).



De cualquier manera, no importa que no uses global.asax.



Espero que esta sea la respuesta que buscas.

Si nó, dejame saber e investigaremos mas.



saludos,





Juan T. Llibre

Microsoft MVP [IIS/ASP]

ASP Resource : http://asptracker.com/

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

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

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

From: "Antonio Ruiz Cortés" <aruiz@l...>

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

Sent: Tuesday, December 19, 2000 12:53 PM

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

en C#





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

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







---

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