Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: HolaMundo


Message #1 by "Miguel Angel Ramos Barroso" <marb2000@e...> on Sat, 23 Jun 2001 13:11:52 +0200
This is a multi-part message in MIME format.



------=_NextPart_000_0049_01C0FBE6.1202D800

Content-Type: text/plain;

	charset="iso-8859-1"

Content-Transfer-Encoding: quoted-printable



Hola. resulta que estoy haciendo un ejemplo b=E1sico de como usar 

c=F3digo trasero en C# y no me funciona. Quiero hacer una p=E1gina ASPX 

con un textbox donde introducir tu nombre y al darle a un boton salga 

Hola Mundo (Nombre). Pero cuando pulso en el boton no ocurre nada.

 Aqui teneis el c=F3digo a ver si me podeis decir en qu=E9 falla.



Fichero HolaMundo.aspx



-------------------------------------------------------------------------

-------



<%@Page Language=3D"C#" codebehind=3D"HolaMundo.cs" 

Inherits=3D"ASPHolaMundo.HolaMundo" %>

<%@Import NameSpace=3D"System.Web.UI"%>

<html>

    <head>

        <title>Hola Mundo en C# y ASP.NEt</title>

    </head>

    <body>

    <asp:label id=3DlblNombre runat=3D"server">Introduce tu 

nombre</asp:label>

    <asp:label id=3DlblHola runat=3D"server"></asp:label>

    <asp:textbox id=3DtxtNombre runat=3D"server"></asp:textbox>

    <asp:button id=3DbtnEjecutar runat=3D"server" 

onClick=3D"Ejecutar_Click" Text=3D"Ejecutar" ></asp:button>

</body>

</html>



-------------------------------------------------------------------------

-------



Fichero HolaMundo.cs



-------------------------------------------------------------------------

-------



namespace ASPHolaMundo{

 using System;



 public class HolaMundo:System.Web.UI.Page{



  public System.Web.UI.WebControls.Label lblNombre;

  public System.Web.UI.WebControls.Label lblHola;

  public System.Web.UI.WebControls.TextBox txtNombre;

  public System.Web.UI.WebControls.Button btnEjecutar;

 

  void Load_Page(){

   lblHola.Visible=3Dfalse;

  }

 

  public void Ejecutar_Click(Object sender, EventArgs E){

   lblNombre.Visible =3D false;

   txtNombre.Visible =3D false;

   btnEjecutar.Visible =3D false;

   lblHola.Text=3D"Hola Mundo (por"+txtNombre.Text+")";

   lblHola.Visible=3Dtrue;

  }

 

 }//Class HolaMundo

}//namespace





-------------------------------------------------------------------------

-------



Gracias:

    Miguel Angel Ramos Barroso








Message #2 by =?iso-8859-1?Q?Pablo_Alonso_Mart=EDn?= <alonsopa@o...> on Sun, 24 Jun 2001 10:37:26 +0200
This is a multi-part message in MIME format.



------=_NextPart_000_0006_01C0FC99.A97E81D0

Content-Type: text/plain;

	charset="iso-8859-1"

Content-Transfer-Encoding: 8bit



        Debes inicializar el manejador del evento click del boton dentro del

codigo trasero, como se muestra en tu ejemplo

  -----Mensaje original-----

  De: Miguel Angel Ramos Barroso [mailto:marb2000@e...]

  Enviado el: sábado 23 de junio de 2001 13:12

  Para: ASP.Net en Español

  Asunto: [aspx_espanol] HolaMundo





  Hola. resulta que estoy haciendo un ejemplo básico de como usar código

trasero en C# y no me funciona. Quiero hacer una página ASPX con un textbox

donde introducir tu nombre y al darle a un boton salga Hola Mundo (Nombre).

Pero cuando pulso en el boton no ocurre nada.

   Aqui teneis el código a ver si me podeis decir en qué falla.



  Fichero HolaMundo.aspx



----------------------------------------------------------------------------

--



  <%@Page Language="C#" codebehind="HolaMundo.cs"

Inherits="ASPHolaMundo.HolaMundo" %>

  <%@Import NameSpace="System.Web.UI"%>

  <html>

      <head>

          <title>Hola Mundo en C# y ASP.NEt</title>

      </head>

      <body>

      <asp:label id=lblNombre runat="server">Introduce tu nombre</asp:label>

      <asp:label id=lblHola runat="server"></asp:label>

      <asp:textbox id=txtNombre runat="server"></asp:textbox>

      <asp:button id=btnEjecutar runat="server" onClick="Ejecutar_Click"

Text="Ejecutar" ></asp:button>

  </body>

  </html>



----------------------------------------------------------------------------

--



  Fichero HolaMundo.cs



----------------------------------------------------------------------------

--



  namespace ASPHolaMundo{

   using System;



   public class HolaMundo:System.Web.UI.Page{



    public System.Web.UI.WebControls.Label lblNombre;

    public System.Web.UI.WebControls.Label lblHola;

    public System.Web.UI.WebControls.TextBox txtNombre;

    public System.Web.UI.WebControls.Button btnEjecutar;



    void Load_Page(){

     lblHola.Visible=false;



  > btnEjecutar.ServerClick += new System.EventHandler (Ejecutar_Click);





    }



    public void Ejecutar_Click(Object sender, EventArgs E){

     lblNombre.Visible = false;

     txtNombre.Visible = false;

     btnEjecutar.Visible = false;

     lblHola.Text="Hola Mundo (por"+txtNombre.Text+")";

     lblHola.Visible=true;

    }



   }//Class HolaMundo

  }//namespace





----------------------------------------------------------------------------

--



  Gracias:

      Miguel Angel Ramos Barroso



  ---

  Usted está suscrito a aspx_espanol como:

  alonsopa@o...

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

  $subst('Email.Unsub')









  Return to Index