Scusatemi subito se dico fesserie, ma testando in locale non ho capito bene come vengono gestiti gli eventi in .NET!
ad esempio da freeasp.it
codice:
<html>
<head>
<script language="C#" runat="server">
void SubmitBtn_Click(Object sender, EventArgs e)
{
Body.Attributes["bgcolor"] = ColorSelect.Value;
}
</script>
</head>
<body id="Body" runat="server">
<h3><font face="Verdana">HtmlGenericControl - Esempio</font></h3>
<form runat="server">
Seleziona un colore di background per la pagina:
<select id="ColorSelect" runat="server">
<option value="White">Bianco</option>
<option value="LightBlue">Celeste</option>
<option value="LightGreen">Verde</option>
<option value="Yellow">Giallo</option>
</select>
<input type="submit" runat="server" Value="Applica" OnServerClick="SubmitBtn_Click">
</form>
</body>
</html>
se lo provate, al click del bottone questo cambia il parametro color del body! ora io però non capisco... e non credo che lo cambi senza fare un reload della pagina! non credo che generi pure javascript... e infatti non ci sono javascript nell'html visualizzato, ma non vorrei dare nulla per scontato con questo fantastico e rivoluzionario ambiente di sviluppo.
Ciao e grazie a chi saprà darmi delucidazioni in merito