Estoy dando mis primeros pasos en .NET con C# y tengo un primer problema con una web app. Paso a comentarles:
Cree el siguiente archivo:
<test.aspx>
Código:
Lo que quiero es que al hacer click en el boton, el Label1 tenga un Text diferente... <%@page Language="C#" inherits="primer_test"%> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>PRIMER TEST</title> </head> <body> <form runat="server" name="form1"> <asp:Button ID="Button1" OnClick="Button1_Click" Text="Hacer algo" runat="server" /> <asp:Label ID="Label1" text="Sarasa!" runat="server" /> </form> </body> </html>
Para eso tengo un archivo de C# así:
Código:
using System; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class primer_test : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { // Aca no hago nada... } protected void Button1_Click(object sender, EventArgs e){ Label1.Text = "Apretaste un boton!"; } }
Cuando veo la página me dice:
Compiler Error Message: CS0103: The name 'Label1' does not exist in the current context
No se bien a donde tengo el error, todavía estoy algo "mareado" con respecto a muchos conceptos que voy integrando de a poco... por cierto, el archivo de C# carga todas esas libreriás web solo por probar, creo que con "using System;" ya debería de andar...
¿Qué me esta faltando para que esto ande bien?
Gracias!