All Free <Script>

tips and tricks per webmaster

Richiamare una querystring con asp.net c#

18 Febbraio 2016        

A differenza da classic asp per richiamare una querystring si usano le parentesi graffe:

<%@ Page Language="C#" Debug="True" %>
<script runat="server">
void Page_Load(Object sender, EventArgs e)
    {
       String cat = Request.QueryString["cat"];       
       switch (cat)
	{
	    case "delfini":
		lblMessaggio.Text= "hai scelto delfini";
		break;
	    case "borghi":
		lblMessaggio.Text= "hai scelto borghi";
		break;
	    case "interni":
		lblMessaggio.Text= "hai scelto interni";
		break;		
	    default:
	    lblMessaggio.Text= "pagina di default";
	    break;
	}
    }
</script>

Di seguito un esempio di codice asp.net che richiama le querystring:

<a href="prova.aspx?cat=delfini">delfini</a><br>
<a href="prova.aspx?cat=borghi">borghi</a><br>
<a href="prova.aspx?cat=interni">interni</a><br><br>
<asp:Label id="lblMessaggio" runat="server"></asp:Label>