Pues parece que esta bien...excepto esto:
Código:
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
saludo mi_saludo = new saludo();
mi_saludo.saludo1 = "Viveeeeeeeeeeeeeeee!!";
lblSaludo.Text = mi_saludo.saludo1;
lblSaludo.Text = "Viveeeeeeeeeeeeeeeee!!";
}
No lo necesitas, pues ya le estas asignando lo que tiene tu propiedad saludo1 de la instancia mi_saludo, precisamente para eso queremos trabajar con clases.
Ahora, si no te manda error, esta mas raro aun, pues quiere decir que todo se esta ejecutando, pero por alguna razon no imprime correctamente.