Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: RE:_[aspx_espanol]_Random,_Navegación_y_QueryString_en_C#


Message #1 by "L.I. Gerardo Angeles Nava.mx" <jet_x15@y...> on Tue, 19 Dec 2000 14:15:52 -0800 (PST)
Hola,



1. Donde puedo encontrar mas informacion de C sharp



2. Donde puedo encontrar info sobre comunicacion

de HTML con Visual C++ o C# y viceversa,

(se aceptan url's, codigos, libros, etc.)











--- Antonio_Ruiz_Cortés <aruiz@l...> wrote:

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

> 

=== message truncated ===





__________________________________________________

Do You Yahoo!?

Yahoo! Shopping - Thousands of Stores. Millions of Products.

http://shopping.yahoo.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