Hola a todos!
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:
<%@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>
Lo que quiero es que al hacer click en el boton, el Label1 tenga un Text diferente...
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!