Questo è ilcodice che passa la querystring ed è una prova che ho fatto per passare un valore. Premendo un bottone me lo passa come querystring sennò come form (POST).

<form method="POST" action="qf2.aspx">


<input type="hidden" value="fm" name="passa">
Passa QueryString :<input type="button" Value="QueryString" onClick="window.location.href='qf2.aspx?passa=qs'" >


Passa Dati Form :<input type="submit" Value="POST">


</form>

E questo è il codice della pagina in cui ricevo il valore (dove mi da errore):

<html>
<head>
<title>Passaggio Querystring e Form -- 2 --</title>
<script language="c#" runat="server">
void Page_Load(object obj,EventArgs E)
{
String pluto="";

pluto=Request.QueryString("passa");
pippo.Text=pippo.Text+pluto;

}
</script>
</head>
<body>
<form runat="server">
<asp:label id="pippo" Text="Parametro passato : " runat="server"/>
</form>
</body>
</html>

Hai qualche suggerimento?? Io di oggi ci sono già diventato cretino!!

Grazie!