INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Un JumpMenu lato server in Asp.NET

Siti dinamici con ASP.NET
Impara a creare siti ed applicazioni Web con Microsoft .NET

In questo Articolo abbiamo visto come realizzare un JumpMenu con Javascript. Vediamo adesso come realizzare uno stesso meccanismo utilizzando Asp.NET utilizzando la collezione DropDownList dell'oggetto ArrayList.

Di seguito il codice:

<%@ Page Language="C#" %>
<script  runat="server">
    void Page_Load(Object Sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            ArrayList stringa = new ArrayList();
                      stringa.Add("http://www.lukeonweb.net");
                      stringa.Add("http://www.ducatidreams.net");
            controllo.DataSource = stringa;
            controllo.DataBind();
        }
    }
    void Risultato(Object Sender, EventArgs e)
    {
        Response.Redirect(controllo.SelectedItem.Text);
    }
</script>
<html>
<body>

<form runat="server">
    <asp:DropDownList id="controllo" width="250" runat="server" />
    <asp:Button id="GO" text="GO" OnClick="Risultato" AutoPostBack="True" runat="server" />
</form>

</body>
</html>
Al caricamento della pagina dichiaro la variabile stringa come nuovo ArrayList() ed utilizzo il metodo Add() per costruire l'indice della selectbox.

Di seguito effettuo il redirect all'item selezionato.

IN EVIDENZA

HOT LINKS