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

Un JumpMenu lato server in Asp.NET

Autore: Luca Ruggiero | Tell a Friend

Corso ASP.NET
Impara a creare siti ed applicazioni Web con Microsoft .NET!

Corso VB.NET
Impara a creare applicazioni desktop 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