Quello che voglio fare è una pagina in aspx che faccia:
1. La apro ed è Verde
2. Clikko un pulsante e diventa Blu
3. Riclikko il pulsate e diventa Rossa

Alterno 3 e 2

Ho scritto il codice ma si ferma a 2.
Ecco il listato:

<%@ Page Language="C#"%>

<script runat="server">

bool Tipo=false;

protected void Page_Load(Object Src, EventArgs E)
{
if (IsPostBack)
{
Response.Write("IsPostBack");
}
else
{
Response.Write("!IsPostBack");
Sfondo.Attributes.Add("bgcolor", "#00ff00");
}
}

void Cambia_Sfondo(Object Src, EventArgs E)
{
Tipo=!Tipo;
if (Tipo)
{
Sfondo.Attributes.Add("bgcolor", "#0000ff");
}
else
{
Sfondo.Attributes.Add("bgcolor", "#ff0000");
}
}

</script>

<html>
<body id="Sfondo" runat="server">



<form runat="server">
<asp:Button OnClick="Cambia_Sfondo" Text="Cambia Sfondo" Height="20" Width="80" runat="server"/>
</form>

</body>
</html>