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